Thứ Bảy, 21 tháng 5, 2016

14:17:00

Các thuộc tính giá trị

Thuộc tính giá trị xác định giá trị ban đầu cho một lĩnh vực đầu vào:

Thí dụ

<form action="">
First name:<br>
<input type="text" name="firstname" value="John">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>

Các thuộc tính chỉ đọc

Các thuộc tính chỉ đọc quy định rằng các lĩnh vực đầu vào là chỉ đọc (không thể thay đổi):

Thí dụ

<form action="">
First name:<br>
<input type="text" name="firstname" value="John" readonly>
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
Các thuộc tính chỉ đọc không cần một giá trị. Nó cũng giống như viết readonly = "readonly".

Các thuộc tính đặc biệt

Các thuộc tính đặc biệt quy định rằng các lĩnh vực đầu vào được vô hiệu hóa.
Một yếu tố tàn tật là un-có thể sử dụng và bỏ có thể click.
yếu tố vô hiệu sẽ không được gửi.

Thí dụ

<form action="">
First name:<br>
<input type="text" name="firstname" value="John" disabled>
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
Các thuộc tính tàn tật không cần một giá trị. Nó cũng giống như viết disabled = "tàn tật".

Kích thước Attribute

Các thuộc tính size chỉ định kích thước (bằng ký tự) cho trường đầu vào:

Thí dụ

<form action="">
First name:<br>
<input type="text" name="firstname" value="John" size="40">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>

Các thuộc tính maxlength

Các thuộc tính maxlength xác định tối đa độ dài cho phép đối với lĩnh vực đầu vào:

Thí dụ

<form action="">
First name:<br>
<input type="text" name="firstname" maxlength="10">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
Với một thuộc tính maxlength, kiểm soát đầu vào sẽ không chấp nhận nhiều hơn số ký tự được phép.
Các thuộc tính không cung cấp bất kỳ thông tin phản hồi. Nếu bạn muốn để cảnh báo cho người sử dụng, bạn phải viết mã JavaScript.
chú thíchhạn chế đầu vào là không đơn giản. JavaScript cung cấp nhiều cách để thêm đầu vào bất hợp pháp.
Để hạn chế đầu vào một cách an toàn, hạn chế phải được kiểm tra bởi người nhận (máy chủ) là tốt.

Các thuộc tính HTML5

HTML5 thêm các thuộc tính sau cho <input>:
  • autocomplete
  • tự động lấy nét
  • hình thức
  • formaction
  • formenctype
  • formmethod
  • formnovalidate
  • formtarget
  • chiều cao và chiều rộng
  • danh sách
  • min và max
  • nhiều
  • mô hình (biểu thức chính quy)
  • giữ chỗ
  • cần thiết
  • bước đi
và các thuộc tính sau cho <form>:
  • autocomplete
  • novalidate

Các thuộc tính tự động hoàn chỉnh

Các thuộc tính tự động hoàn chỉnh xác định xem một trường mẫu hoặc đầu vào nên có autocomplete hoặc tắt.
Khi tự động hoàn chỉnh là trên, trình duyệt các giá trị tự động hoàn toàn dựa trên những giá trị mà người dùng đã nhập trước đó.
Mẹo: Có thể có autocomplete "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.
Các thuộc tính tự động hoàn chỉnh làm việc với <form> và sau đây <input> loại: văn bản, tìm kiếm, url, tel, email, mật khẩu, datepickers, phạm vi, và màu sắc.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một dạng HTML với autocomplete trên (và tắt cho một đầu vào lĩnh vực):
<form action="action_page.php" 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>
Mẹo: Trong một số trình duyệt có thể bạn cần kích hoạt chức năng tự động hoàn chỉnh để làm việc này.

Các thuộc tính novalidate

Các thuộc tính novalidate là một <form> thuộc tính.
Khi hiện tại, novalidate xác định rằng dữ liệu mẫu không nên được xác nhận khi gửi.
OperaSafariChromeFirefoxInternet Explorer

Thí 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="action_page.php" novalidate>
  E-mail: <input type="email" name="user_email">
  <input type="submit">
</form>

Các thuộc tính tự động lấy nét

Các 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 <input> phần tử sẽ tự động được tập trung khi tải trang.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Hãy để những "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>

Các hình thức Attribute

Các thuộc tính hình thức chỉ định một hoặc nhiều hình thức một <input> yếu tố thuộc về.
Mẹo: Để tham khảo nhiều hình thức, sử dụng một danh sách không gian tách biệt của id hình thức.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một lĩnh vực đầu vào nằm ngoài các hình thức HTML (nhưng vẫn còn là một phần của biểu mẫu):
<form action="action_page.php" 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">

Các thuộc tính formaction

Các thuộc tính formaction định URL của tập tin đó sẽ xử lý kiểm soát đầu vào khi các mẫu được gửi.
Các thuộc tính formaction đè các thuộc tính hành động của <form> phần tử.
Các thuộc tính formaction được sử dụng với type = "submit" và gõ = "hình ảnh".
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một dạng HTML với hai trình nút, với hành động khác nhau:
<form action="action_page.php">
  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>

Các thuộc tính formenctype

Các thuộc tính formenctype định cách 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 method = "post").
Các thuộc tính formenctype đè các thuộc tính enctype của <form> phần tử.
Các thuộc tính formenctype được sử dụng với type = "submit" và gõ = "hình ảnh".
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Gửi mẫu 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 thứ hai gửi):
<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>

Các thuộc tính formmethod

Các thuộc tính formmethod định nghĩa phương thức HTTP để gửi form-data vào URL hành động.
Các thuộc tính formmethod đè các thuộc tính phương pháp của <form> phần tử.
Các thuộc tính formmethod có thể được sử dụng với type = "submit" và gõ = "hình ảnh".
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Nút thứ hai nộp override phương thức HTTP có dạng:
<form action="action_page.php" 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>

Các thuộc tính formnovalidate

Các thuộc tính novalidate là một thuộc tính boolean.
Khi hiện tại, nó xác định rằng <input> yếu tố không nên được xác nhận khi gửi.
Các thuộc tính formnovalidate đè các thuộc tính novalidate của <form> phần tử.
Các thuộc tính formnovalidate có thể được sử dụng với type = "submit".
OperaSafariChromeFirefoxInternet Explorer

Thí 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="action_page.php">
  E-mail: <input type="email" name="userid"><br>
  <input type="submit" value="Submit"><br>
  <input type="submit" formnovalidate value="Submit without validation">
</form>

Các thuộc tính formtarget

Các 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 đó được nhận sau khi nộp mẫu đơn.
Các thuộc tính formtarget đè các thuộc tính mục tiêu của <form> phần tử.
Các thuộc tính formtarget có thể được sử dụng với type = "submit" và gõ = "hình ảnh".
OperaSafariChromeFirefoxInternet Explorer

Thí 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="action_page.php">
  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>

Chiều cao và chiều rộng thuộc tính

Chiều cao và chiều rộng thuộc tính chỉ định chiều cao và chiều rộng của một <input> phần tử.
Chiều cao và chiều rộng thuộc tính chỉ được sử dụng với <input type = "image">.
chú thíchLuôn xác định kích thước của hình ảnh. Nếu trình duyệt không biết kích thước, trang sẽ nhấp nháy trong khi hình ảnh tải.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Xác định một hình ảnh như nút gửi, với chiều cao và chiều rộng các thuộc tính:
<input type="image" src="img_submit.gif" alt="Submit" width="48" height="48">

Danh sách thuộc tính

Thuộc tính danh sách đề cập đến một <datalist> yếu tố đó chứa các tùy chọn được xác định trước cho một <input> phần tử.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một <input> phần tử với 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>

Min và max thuộc tính

Min và max thuộc tính chỉ định tối thiểu và tối đa giá trị cho một <input> phần tử.
Min và max thuộc tính làm việc với các loại đầu vào sau: số lượng, phạm vi, thời gian, ngày giờ, datetime-địa phương, tháng, thời gian và tuần.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

<Input> yếu tố với min và giá trị tối đa:
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">

Các thuộc tính nhiều

Các thuộc tính nhiều là một thuộc tính boolean.
Khi hiện tại, nó xác định rằng người sử dụng được phép nhập nhiều hơn một giá trị trong <input> phần tử.
Các thuộc tính nhiều hoạt động với các loại sau đây vào: email, và các tập tin.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một lĩnh vực tập tin tải lên mà chấp nhận nhiều giá trị:
Select images: <input type="file" name="img" multiple>

Các mô hình thuộc tính

Các thuộc tính mô hình xác định một biểu thức chính quy này với trị giá <input> yếu tố được kiểm tra lại.
Các thuộc tính mô hình làm việc với các loại đầu vào sau đây: văn bản, tìm kiếm, url, tel, email và mật khẩu.
Mẹo: Sử dụng toàn cầu tiêu đề thuộc tính để mô tả mô hình để giúp người sử dụng.
Mẹo: Tìm hiểu thêm về biểu thức thông thường trong hướng dẫn JavaScript của chúng tôi.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một lĩnh vực đầu vào có thể chỉ chứa 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">

Các thuộc tính placeholder

Các thuộc tính giữ chỗ chỉ rõ một gợi ý rằng mô tả các giá trị kỳ vọng của một trường đầu vào (một giá trị mẫu hoặc một mô tả ngắn về định dạng).
Các gợi ý được hiển thị trong các lĩnh vực đầu vào trước khi người dùng nhập vào một giá trị.
Các thuộc tính giữ chỗ làm việc với các loại đầu vào sau đây: văn bản, tìm kiếm, url, tel, email và mật khẩu.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một lĩnh vực đầu vào với một văn bản giữ chỗ:
<input type="text" name="fname" placeholder="First name">

Các thuộc tính cần thiết

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 lĩnh vực đầu vào phải được điền đầy đủ trước khi nộp mẫu đơn.
Các thuộc tính cần làm việc với các loại sau đây vào: văn bản, tìm kiếm, url, tel, email, mật khẩu, hái ngày, số, checkbox, radio, và tập tin.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một lĩnh vực đầu vào cần thiết:
Username: <input type="text" name="usrname" required>

Các thuộc tính bước

Các thuộc tính bước xác định các khoảng số pháp lý cho một <input> phần tử.
Ví dụ: nếu bước = "3", số hợp pháp có thể là -3, 0, 3, 6, vv
Mẹo: Các 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ý.
Các thuộc tính bước làm việc với các loại đầu vào sau: số lượng, phạm vi, thời gian, ngày giờ, datetime-địa phương, tháng, thời gian và tuần.
OperaSafariChromeFirefoxInternet Explorer

Thí dụ

Một lĩnh vực đầu vào với một khoảng thời gian số quy phạm pháp luật quy định:
<input type="number" name="points" step="3">

0 Bình luận:

Đăng nhận xét

Khi các bạn đóng góp ý kiến nhớ chú ý ngôn từ cho phù hợp với thuần phong ,mỹ tục văn hóa nước ta. Cảm ơn!