Giao diện HTMLInputElement
cung cấp các thuộc tính và phương thức đặc biệt để thao tác với các tùy chọn, bố cục và cách trình bày của các phần tử
Thuộc tính cá thể
Một số thuộc tính chỉ áp dụng cho các loại phần tử đầu vào hỗ trợ các thuộc tính tương ứng
align
Không dùng nữastring
. Thể hiện sự liên kết của phần tử. Sử dụng CSS thay thế
autocapitalize
Thử nghiệmstring
. Xác định hành vi viết hoa cho đầu vào của người dùng. Các giá trị hợp lệ là none
, off
, characters
, words
hoặc 0
1string
. Trả về/Đặt giá trị mặc định như được chỉ định ban đầu trong HTML đã tạo đối tượng này
3string
. Trả về / Đặt hướng của phần tử
5Cung cấp gợi ý cho trình duyệt về loại cấu hình bàn phím ảo sẽ sử dụng khi chỉnh sửa phần tử này hoặc nội dung của phần tử đó
6 Chỉ đọcmảng 7. Trả về danh sách các phần tử
8 là nhãn cho phần tử này
9 Chỉ đọcalign
0. Trả về phần tử được trỏ tới bởi thuộc tính 9. Thuộc tính có thể là
align
2 nếu không tìm thấy phần tử HTML nào trong cùng một cây
align
3align
4. Trả về / Đặt thuộc tính align
3 của phần tử, cho biết liệu có thể có nhiều hơn một giá trị hay không [e. g. , nhiều tệp]
align
6string
. Trả về / Đặt thuộc tính align
6 của phần tử, chứa tên xác định phần tử khi gửi biểu mẫu
align
9string
. Trả về/Đặt thuộc tính align
9 của phần tử, thuộc tính này hoạt động với string
2 và string
3 để giới hạn số gia mà giá trị số hoặc ngày-thời gian có thể được đặt. Nó có thể là chuỗi string
4 hoặc số dấu phẩy động dương. Nếu điều này không được đặt thành string
4, điều khiển chỉ chấp nhận các giá trị ở bội số của giá trị bước lớn hơn giá trị tối thiểu
string
6string
. Trả về / Đặt thuộc tính string
6 của phần tử, cho biết loại điều khiển sẽ hiển thị. Để biết các giá trị có thể có, hãy xem tài liệu về thuộc tính string
6
autocapitalize
0 Không dùng nữastring
. Đại diện cho một bản đồ hình ảnh phía máy khách
autocapitalize
2string
. Trả về / Đặt giá trị hiện tại của điều khiển. Nếu người dùng nhập một giá trị khác với giá trị dự kiến, điều này có thể trả về một chuỗi trống
autocapitalize
4autocapitalize
5. Trả về / Đặt giá trị của phần tử, được hiểu là ngày hoặc align
2 nếu không thể chuyển đổi
autocapitalize
7autocapitalize
8. Trả về giá trị của phần tử, được hiểu là một trong các giá trị sau, theo thứ tự. Một giá trị thời gian, một số hoặc autocapitalize
9 nếu không thể chuyển đổi
Thuộc tính cá thể liên quan đến biểu mẫu gốc
string
0 Chỉ đọc
string
1. Trả về một tham chiếu đến phần tử cha string
2
string
3string
. Trả về / Đặt thuộc tính string
5 của phần tử, chứa URL của chương trình xử lý thông tin do phần tử gửi. Điều này ghi đè thuộc tính string
6 của biểu mẫu gốc
string
7string
. Trả về / Đặt thuộc tính string
9 của phần tử, chứa loại nội dung được sử dụng để gửi biểu mẫu tới máy chủ. Điều này ghi đè thuộc tính none
0 của biểu mẫu gốc
none
1string
. Trả về / Đặt thuộc tính none
3 của phần tử, chứa phương thức HTTP mà trình duyệt sử dụng để gửi biểu mẫu. Điều này ghi đè thuộc tính none
4 của biểu mẫu gốc
none
5align
4. Trả về/Đặt thuộc tính none
7 của phần tử, cho biết rằng biểu mẫu không được xác thực khi nó được gửi. Điều này ghi đè thuộc tính none
8 của biểu mẫu gốc
none
9string
. Trả về / Đặt thuộc tính off
1 của phần tử, chứa tên hoặc từ khóa cho biết vị trí hiển thị phản hồi nhận được sau khi gửi biểu mẫu. Điều này ghi đè thuộc tính off
2 của biểu mẫu gốc
Thuộc tính sơ thẩm áp dụng cho bất kỳ loại phần tử đầu vào nào không bị ẩn
off
3
align
4. Trả về/Đặt thuộc tính off
3 của phần tử, chỉ định rằng một điều khiển biểu mẫu phải có tiêu điểm đầu vào khi tải trang, trừ khi người dùng ghi đè nó, chẳng hạn bằng cách nhập vào một điều khiển khác. Chỉ một phần tử biểu mẫu trong tài liệu có thể có thuộc tính off
3
off
7align
4. Trả về / Đặt thuộc tính off
7 của phần tử, cho biết rằng điều khiển không khả dụng để tương tác. Các giá trị đầu vào sẽ không được gửi cùng với biểu mẫu. Xem thêm characters
0
characters
1align
4. Trả về / Đặt thuộc tính characters
1 của phần tử, cho biết người dùng phải điền giá trị trước khi gửi biểu mẫu
characters
4 Chỉ đọcstring
. Trả về một thông báo được bản địa hóa mô tả các ràng buộc xác thực mà điều khiển không đáp ứng [nếu có]. Đây là chuỗi trống nếu điều khiển không phải là ứng cử viên để xác thực ràng buộc [characters
6 là characters
7] hoặc nó thỏa mãn các ràng buộc của nó. Giá trị này có thể được đặt bằng phương pháp characters
8
characters
9 Chỉ đọcwords
0. Trả về trạng thái hợp lệ hiện tại của phần tử
characters
6 Chỉ đọcalign
4. Trả về liệu phần tử có phải là ứng cử viên để xác thực ràng buộc hay không. Sẽ là characters
7 nếu bất kỳ điều kiện nào ngăn cản nó khỏi xác thực ràng buộc, bao gồm. string
6 của nó là một trong số words
5, words
6 hoặc words
7, nó có tổ tiên là words
8 hoặc tài sản off
7 của nó là 00
Thuộc tính sơ thẩm chỉ áp dụng cho các phần tử thuộc loại hộp kiểm hoặc radio
01
align
4. Trả về / Đặt trạng thái hiện tại của phần tử
03align
4. Trả về/Đặt trạng thái mặc định của nút radio hoặc hộp kiểm như được chỉ định ban đầu trong HTML đã tạo đối tượng này
05align
4. Trả về hộp kiểm hoặc nút radio ở trạng thái không xác định. Đối với các hộp kiểm, kết quả là giao diện của hộp kiểm bị che khuất/có màu xám theo một cách nào đó để cho biết trạng thái của hộp kiểm là không xác định [không được chọn nhưng không được bỏ chọn]. Không ảnh hưởng đến giá trị của thuộc tính 01 và việc nhấp vào hộp kiểm sẽ đặt giá trị thành false
Thuộc tính sơ thẩm chỉ áp dụng cho các phần tử của loại hình ảnh
08
string
. Trả về / Đặt thuộc tính 08 của phần tử, chứa văn bản thay thế để sử dụng
11string
. Trả về / Đặt thuộc tính 11 của phần tử, xác định chiều cao của hình ảnh được hiển thị cho nút
14string
. Trả về / Đặt thuộc tính 14 của phần tử, chỉ định URI cho vị trí của hình ảnh sẽ hiển thị trên nút gửi đồ họa
17string
. Trả về / Đặt thuộc tính 17 của phần tử, xác định chiều rộng của hình ảnh được hiển thị cho nút
Thuộc tính sơ thẩm chỉ áp dụng cho các phần tử của loại tệp
20
string
. Trả về / Đặt thuộc tính 20 của phần tử, chứa danh sách các loại tệp được phân tách bằng dấu phẩy có thể được chọn
23 Không chuẩnalign
4. Một phần của API tải lên thư mục không chuẩn. Cho biết có hay không cho phép cả thư mục và tệp được chọn trong danh sách tệp. Chỉ được triển khai trong Firefox và được ẩn sau tùy chọn
2526. Trả về / Đặt danh sách các đối tượng
27 đại diện cho các tệp được chọn để tải lên
28align
4. Trả về thuộc tính 28. Nếu
00, giao diện bộ chọn hệ thống tệp chỉ chấp nhận thư mục thay vì tệp
32mảng 33. Mô tả các tệp hoặc thư mục hiện được chọn
Thuộc tính sơ thẩm chỉ áp dụng cho các phần tử hiển thị có chứa văn bản hoặc số
34
string
. Trả về / Đặt thuộc tính 34 của phần tử, cho biết liệu trình duyệt có thể tự động hoàn thành giá trị của điều khiển hay không
string
3string
. Trả về / Đặt thuộc tính string
3 của phần tử, chứa giá trị [số hoặc ngày-thời gian] tối đa cho mục này, giá trị này không được nhỏ hơn giá trị tối thiểu [thuộc tính string
2] của nó
4142. Trả về / Đặt thuộc tính
43 của phần tử, chứa số ký tự tối đa [theo điểm mã Unicode] mà giá trị có thể có
string
2string
. Trả về / Đặt thuộc tính string
2 của phần tử, chứa giá trị [số hoặc ngày-thời gian] tối thiểu cho mục này, giá trị này không được lớn hơn giá trị tối đa [thuộc tính string
3] của nó
4842. Trả về / Đặt thuộc tính
50 của phần tử, chứa số ký tự tối thiểu [theo điểm mã Unicode] mà giá trị có thể có
51string
. Trả về / Đặt thuộc tính 51 của phần tử, chứa biểu thức chính quy mà giá trị của điều khiển được kiểm tra đối với. Sử dụng thuộc tính
54 để mô tả mẫu giúp người dùng. Thuộc tính này chỉ áp dụng khi giá trị của thuộc tính
string
6 là 56,
57,
58,
59 hoặc
60
61string
. Trả về / Đặt thuộc tính 61 của phần tử, chứa gợi ý cho người dùng về nội dung có thể được nhập trong điều khiển. Văn bản giữ chỗ không được chứa ký tự xuống dòng hoặc xuống dòng. Thuộc tính này chỉ áp dụng khi giá trị của thuộc tính
string
6 là 56,
57,
58,
59 hoặc
60
70align
4. Trả về / Đặt thuộc tính characters
0 của phần tử, cho biết rằng người dùng không thể sửa đổi giá trị của điều khiển. Điều này bị bỏ qua nếu string
6 là words
5, 75,
76,
77,
78,
79 hoặc một loại nút
8042. Trả về / Đặt chỉ mục cuối của văn bản đã chọn. Khi không có lựa chọn nào, điều này sẽ trả về độ lệch của ký tự ngay sau vị trí con trỏ nhập văn bản hiện tại
8242. Trả về / Đặt chỉ mục bắt đầu của văn bản đã chọn. Khi không có gì được chọn, điều này trả về vị trí của con trỏ nhập văn bản [dấu mũ] bên trong phần tử
85string
. Trả về / Đặt hướng mà lựa chọn xảy ra. giá trị có thể là. 87 [lựa chọn được thực hiện theo hướng từ đầu đến cuối của ngôn ngữ hiện tại],
88 [hướng ngược lại] hoặc
none
[không xác định hướng]
9042. Trả về / Đặt thuộc tính
90 của phần tử, chứa kích thước trực quan của điều khiển. Giá trị này tính bằng pixel trừ khi giá trị của
string
6 là 56 hoặc
95, trong trường hợp đó, đó là một số nguyên ký tự. Chỉ áp dụng khi
string
6 được đặt thành 56,
57,
58,
59,
60 hoặc
95
Phương thức sơ thẩm
align
03
Xóa tiêu điểm khỏi phần tử đầu vào;
align
04Mô phỏng một cú nhấp chuột vào phần tử đầu vào
align
05Tập trung vào yếu tố đầu vào;
align
06Chọn tất cả văn bản trong thành phần đầu vào và đặt tiêu điểm vào đó để sau đó người dùng có thể thay thế tất cả nội dung của nó
align
07Chọn một phạm vi văn bản trong thành phần đầu vào [nhưng không tập trung vào nó]
align
08Thay thế một phạm vi văn bản trong phần tử đầu vào bằng văn bản mới
characters
8Đặt thông báo hợp lệ tùy chỉnh cho phần tử. Nếu thông báo này không phải là chuỗi trống, thì phần tử này đang bị lỗi tính hợp lệ tùy chỉnh và không xác thực
align
10Hiển thị bộ chọn trình duyệt cho ngày, giờ, màu sắc và tệp
align
11Trả về một giá trị boolean là characters
7 nếu phần tử là một ứng cử viên để xác thực ràng buộc và nó không đáp ứng các ràng buộc của nó. Trong trường hợp này, nó cũng kích hoạt sự kiện align
13 tại phần tử. Nó trả về 00 nếu phần tử không phải là ứng cử viên để xác thực ràng buộc hoặc nếu nó thỏa mãn các ràng buộc của nó
align
15Chạy phương thức align
11 và nếu nó trả về false [đối với đầu vào không hợp lệ hoặc không có thuộc tính mẫu nào được cung cấp], thì phương thức này sẽ báo cáo cho người dùng rằng đầu vào không hợp lệ giống như khi bạn gửi biểu mẫu
align
17Giảm autocapitalize
2 xuống [align
9 * n], trong đó n mặc định là 1 nếu không được chỉ định. Ném một ngoại lệ align
20
- nếu phương pháp này không áp dụng được cho giá trị
string
6 hiện tại, - nếu phần tử không có giá trị
align
9, - nếu không thể chuyển đổi
autocapitalize
2 thành số, - nếu giá trị kết quả cao hơn
string
3 hoặc thấp hơnstring
2
align
26Tăng autocapitalize
2 lên [align
9 * n], trong đó n mặc định là 1 nếu không được chỉ định. Ném một ngoại lệ align
20
- nếu phương pháp này không áp dụng được cho giá trị
string
6 hiện tại. , - nếu phần tử không có giá trị
align
9, - nếu không thể chuyển đổi
autocapitalize
2 thành số, - nếu giá trị kết quả cao hơn
string
3 hoặc thấp hơnstring
2
Sự kiện
Lắng nghe các sự kiện này bằng cách sử dụng align
35 hoặc bằng cách chỉ định một trình lắng nghe sự kiện cho thuộc tính align
36 của giao diện này
align
37Kích hoạt khi phần tử autocapitalize
2 của phần tử ,
align
40 hoặc align
41 đã bị thay đổi. Lưu ý rằng điều này thực sự được kích hoạt trên giao diện align
0 và cũng áp dụng cho các phần tử align
43, nhưng chúng tôi đã liệt kê nó ở đây vì nó được sử dụng phổ biến nhất với các phần tử đầu vào của biểu mẫu