Thứ Tư, 25 tháng 12, 2013
HTML5 Mẫu thuộc tính
HTML5 mẫu mới thuộc tính
HTML5 có một số thuộc tính mới cho <form> và <input>.
Thuộc tính mới cho <form>:
- autocomplete
- novalidate
Thuộc tính mới cho <input>:
- autocomplete
- autofocus
- form
- formaction
- formenctype
- formmethod
- formnovalidate
- formtarget
- height and width
- list
- min and max
- multiple
- pattern (regexp)
- placeholder
- required
- step
<form> / <input> autocomplete Attribute
Thuộc tính tự động hoàn chỉnh xác định xem một hình thức, lĩnh vực đầu vào nên có tự động hoàn chỉnh hoặc tắt.
Khi tự động hoàn chỉnh là trên, trình duyệt tự động các giá trị hoàn toàn dựa trên giá trị mà người dùng đã nhập vào trước đó.
Mẹo: Có thể có tự động hoàn chỉnh "trên" đối với hình thức, và "tắt" cho các lĩnh vực đầu vào cụ thể, hoặc ngược lại.
Lưu ý: Các thuộc tính tự động hoàn chỉnh làm việc với <form> và các loại <input> sau: văn bản, tìm kiếm, địa chỉ, số điện thoại, email, mật khẩu, datepickers, phạm vi, và màu sắc.
Ví dụ
Một hình thức HTML với tự động hoàn chỉnh trên (và tắt cho một lĩnh vực đầu vào):
<form action="demo_form.asp" autocomplete="on">
First name:<input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
E-mail: <input type="email" name="email" autocomplete="off"><br>
<input type="submit">
</form>
First name:<input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
E-mail: <input type="email" name="email" autocomplete="off"><br>
<input type="submit">
</form>
Thử nó cho mình »
Mẹo: Trong một số trình duyệt bạn có thể cần phải kích hoạt chức năng tự động hoàn chỉnh này để làm việc.
<form> novalidate thuộc tính
Thuộc tính novalidate là một thuộc tính boolean.
Khi hiện tại, nó xác định rằng các hình thức dữ liệu (đầu vào) không nên được xác nhận khi gửi.
Ví dụ
Chỉ ra rằng hình thức không phải là để được xác nhận trên trình:
<form action="demo_form.asp" novalidate>
E-mail: <input type="email" name="user_email">
<input type="submit">
</form>
E-mail: <input type="email" name="user_email">
<input type="submit">
</form>
Thử nó cho mình »
<input> tự động lấy nét thuộc tính
Thuộc tính tự động lấy nét là một thuộc tính boolean.
Khi hiện tại, nó xác định rằng một yếu tố <input> tự động nên được tập trung khi tải trang.
Ví dụ
Hãy để cho "tên đầu tiên" trường nhập tự động nhận được tập trung khi tải trang:
First name:<input type="text" name="fname" autofocus>
Thử nó cho mình »
<input> hình thức thuộc tính
Thuộc tính hình thức chỉ định một hoặc nhiều hình thức một yếu tố <input> thuộc về.
Mẹo: Để tham khảo nhiều hơn một mẫu, sử dụng một danh sách không gian cách nhau của hình thức id.
Ví dụ
Một trường đầu vào nằm ngoài các hình thức HTML (nhưng vẫn còn một phần của biểu mẫu):
<form action="demo_form.asp" id="form1">
First name: <input type="text" name="fname"><br>
<input type="submit" value="Submit">
</form>
Last name: <input type="text" name="lname" form="form1">
First name: <input type="text" name="fname"><br>
<input type="submit" value="Submit">
</form>
Last name: <input type="text" name="lname" form="form1">
Thử nó cho mình »
<input> formaction thuộc tính
Thuộc tính formaction xác định URL của tập tin đó sẽ xử lý kiểm soát đầu vào khi biểu mẫu được gửi.
Thuộc tính formaction ghi đè các thuộc tính hành động của các yếu tố <form>.
Lưu ý: Các thuộc tính formaction được sử dụng với type = "submit" và type = "hình ảnh".
Ví dụ
Một hình thức HTML với hai trình nút, với những hành động khác nhau:
<form action="demo_form.asp">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit"><br>
<input type="submit" formaction="demo_admin.asp"
value="Submit as admin">
</form>
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit"><br>
<input type="submit" formaction="demo_admin.asp"
value="Submit as admin">
</form>
Thử nó cho mình »
<input> Thuộc tính formenctype
Thuộc tính formenctype quy định cụ thể như thế nào các hình thức dữ liệu phải được mã hóa khi gửi nó đến máy chủ (chỉ dành cho hình thức với phương pháp = "post")
Thuộc tính formenctype ghi đè các thuộc tính enctype của phần tử <form>.
Lưu ý: Các thuộc tính formenctype được sử dụng với type = "submit" và type = "hình ảnh".
Ví dụ
Gửi hình thức dữ liệu được mã hóa mặc định (nút đầu tiên trình), và mã hóa như là "multipart / form-data" (nút gửi thứ hai):
<form action="demo_post_enctype.asp" method="post">
First name: <input type="text" name="fname"><br>
<input type="submit" value="Submit">
<input type="submit" formenctype="multipart/form-data"
value="Submit as Multipart/form-data">
</form>
First name: <input type="text" name="fname"><br>
<input type="submit" value="Submit">
<input type="submit" formenctype="multipart/form-data"
value="Submit as Multipart/form-data">
</form>
Thử nó cho mình »
<input> formmethod thuộc tính
Thuộc tính formmethod định nghĩa phương thức HTTP cho việc gửi hình thức dữ liệu đến các URL động.
Thuộc tính formmethod ghi đè các thuộc tính phương pháp của các yếu tố <form>.
Lưu ý: Các thuộc tính formmethod có thể được sử dụng với type = "submit" và type = "hình ảnh".
Ví dụ
Nút gửi thứ hai ghi đè các phương thức HTTP có dạng:
<form action="demo_form.asp" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
<input type="submit" formmethod="post" formaction="demo_post.asp"
value="Submit using POST">
</form>
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
<input type="submit" formmethod="post" formaction="demo_post.asp"
value="Submit using POST">
</form>
Thử nó cho mình »
<input> formnovalidate thuộc tính
Thuộc tính novalidate là một thuộc tính boolean.
Khi hiện tại, nó xác định rằng các phần tử <input> không nên được xác nhận khi gửi.
Thuộc tính formnovalidate ghi đè các thuộc tính của phần tử novalidate <form>.
Lưu ý: Các thuộc tính formnovalidate có thể được sử dụng với type = "submit".
Ví dụ
Một hình thức với hai trình nút (có và không có xác nhận):
<form action="demo_form.asp">
E-mail: <input type="email" name="userid"><br>
<input type="submit" value="Submit"><br>
<input type="submit" formnovalidate value="Submit without validation">
</form>
E-mail: <input type="email" name="userid"><br>
<input type="submit" value="Submit"><br>
<input type="submit" formnovalidate value="Submit without validation">
</form>
Thử nó cho mình »
<input> formtarget thuộc tính
Thuộc tính formtarget chỉ định một tên hoặc một từ khóa cho biết nơi để hiển thị các phản ứng mà nhận được sau khi nộp mẫu đơn.
Thuộc tính formtarget ghi đè các thuộc tính mục tiêu của các phần tử <form>.
Lưu ý: Các thuộc tính formtarget có thể được sử dụng với type = "submit" và type = "hình ảnh".
Ví dụ
Một hình thức với hai trình nút, với các cửa sổ mục tiêu khác nhau:
<form action="demo_form.asp">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit as normal">
<input type="submit" formtarget="_blank"
value="Submit to a new window">
</form>
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit as normal">
<input type="submit" formtarget="_blank"
value="Submit to a new window">
</form>
Thử nó cho mình »
<input> chiều cao và chiều rộng thuộc tính
Chiều cao và chiều rộng các thuộc tính xác định chiều cao và chiều rộng của một phần tử <input>.
Lưu ý: Các thuộc tính chiều cao và chiều rộng chỉ được sử dụng với <input type="image">.
Lời khuyên: Luôn luôn ghi rõ cả chiều cao và các thuộc tính chiều rộng cho hình ảnh. Nếu chiều cao và chiều rộng được thiết lập, không gian cần thiết cho hình ảnh được dành riêng khi trang web được tải. Tuy nhiên, nếu không có những thuộc tính, trình duyệt không biết kích thước của hình ảnh, và không thể bảo lưu không gian phù hợp với nó. Hiệu quả sẽ được rằng cách bố trí trang sẽ thay đổi trong quá trình tải (trong khi các hình ảnh tải).
Ví dụ
Xác định một hình ảnh như là nút gửi, với chiều cao và các thuộc tính chiều rộng:
<input type="image" src="img_submit.gif" alt="Submit" width="48" height="48">
Thử nó cho mình »
<input> danh sách thuộc tính
Thuộc tính danh sách đề cập đến một yếu tố <datalist> có chứa tùy chọn được xác định trước cho một thành phần <input>.
Ví dụ
Một yếu tố <input> với các giá trị được xác định trước trong một <datalist>:
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
Thử nó cho mình »
phút <input> và thuộc tính tối đa
Min và max thuộc tính xác định tối thiểu và giá trị tối đa cho một thành phần <input>.
Lưu ý: Các min và max thuộc tính hoạt động với các loại đầu vào như sau: số lượng, phạm vi, ngày, datetime, datetime-địa phương, tháng, thời gian và tuần.
Ví dụ
yếu tố <input> với giá trị min và max:
Enter a date before 1980-01-01:
<input type="date" name="bday" max="1979-12-31">
Enter a date after 2000-01-01:
<input type="date" name="bday" min="2000-01-02">
Quantity (between 1 and 5):
<input type="number" name="quantity" min="1" max="5">
<input type="date" name="bday" max="1979-12-31">
Enter a date after 2000-01-01:
<input type="date" name="bday" min="2000-01-02">
Quantity (between 1 and 5):
<input type="number" name="quantity" min="1" max="5">
Thử nó cho mình »
<input> nhiều thuộc tính
Thuộc tính nhiều là một thuộc tính boolean.
Khi hiện tại, nó quy định rằng người sử dụng được phép nhập nhiều hơn một giá trị trong các yếu tố <input>.
Lưu ý: Các thuộc tính nhiều hoạt động với các loại sau đây vào: email, và tập tin.
Ví dụ
Một lĩnh vực tải lên tập tin mà chấp nhận nhiều giá trị:
Select images: <input type="file" name="img" multiple>
Thử nó cho mình »
<input> mẫu thuộc tính
Thuộc tính mô hình xác định một biểu hiện thường xuyên mà giá trị các yếu tố <input> được kiểm tra đối.
Lưu ý: Các thuộc tính mô hình làm việc với các loại đầu vào sau: văn bản, tìm kiếm, địa chỉ, số điện thoại, email, và mật khẩu.
Ví dụ
Một trường đầu vào có thể chứa chỉ có ba chữ cái (không có số hoặc ký tự đặc biệt):
Country code: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code">
Thử nó cho mình »
<input> giữ chỗ thuộc tính
Thuộc tính giữ chỗ quy định cụ thể một gợi ý ngắn mô tả các giá trị kỳ vọng của một trường đầu vào (ví dụ như một giá trị mẫu hoặc một mô tả ngắn về các định dạng mong đợi).
Gợi ý ngắn được hiển thị trong lĩnh vực đầu vào trước khi người dùng nhập vào một giá trị.
Lưu ý: Các thuộc tính giữ chỗ làm việc với các loại đầu vào sau: văn bản, tìm kiếm, địa chỉ, số điện thoại, email, và mật khẩu.
Ví dụ
Một trường đầu vào với một văn bản giữ chỗ:
<input type="text" name="fname" placeholder="First name">
Thử nó cho mình »
<input> yêu cầu thuộc tính
Các thuộc tính cần thiết là một thuộc tính boolean.
Khi hiện tại, nó xác định rằng một trường đầu vào phải được điền trước khi nộp mẫu đơn.
Lưu ý: Các thuộc tính cần thiết làm việc với các loại đầu vào sau: văn bản, tìm kiếm, địa chỉ, số điện thoại, email, mật khẩu, hái ngày, số, hộp kiểm, phát thanh, và tập tin.
Ví dụ
Một lĩnh vực đầu vào yêu cầu:
Username: <input type="text" name="usrname" required>
Thử nó cho mình »
bước <input> thuộc tính
Thuộc tính bước xác định khoảng thời gian số pháp lý cho một yếu tố <input>.
Ví dụ: nếu bước = "3", số quy phạm pháp luật có thể là -3, 0, 3, 6, vv
Mẹo: Thuộc tính bước có thể được sử dụng cùng với max và min thuộc tính để tạo ra một loạt các giá trị pháp lý.
Lưu ý: Các thuộc tính bước làm việc với các loại đầu vào sau đây: số lượng, phạm vi, ngày, datetime, datetime-địa phương, tháng, thời gian và tuần.
Ví dụ
Một trường đầu vào với một khoảng thời gian quy định pháp lý số:
<input type="number" name="points" step="3">
Thử nó cho mình »
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét