Thẻ form
Thẻ form tạo biểu mẫu để gửi
dữ liệu lên máy chủ, nơi dữ liệu này sẽ được xử lý
bằng ngôn ngữ PHP.
Dữ liệu biểu mẫu cũng có thể được xử lý
bằng ngôn ngữ JavaScript.
Thẻ đóng vai trò là vùng chứa cho các thẻ input,
textarea,
select,
button,
fieldset.
Các thẻ được chỉ định không nhất thiết phải được đặt
trong thẻ form, nhưng nếu không làm điều này,
việc gửi biểu mẫu lên máy chủ sẽ không xảy ra.
Việc gửi biểu mẫu lên máy chủ được thực hiện bằng cách
nhấp vào nút, được tạo bởi thẻ input
với thuộc tính type có giá trị submit,
hoặc vào nút button.
Thuộc tính
| Thuộc tính | Mô tả |
|---|---|
action |
Nơi gửi biểu mẫu đến, trang web nào (của mình hoặc của người khác).
Nếu để trống - biểu mẫu sẽ được gửi đến trang hiện tại. Thuộc tính không bắt buộc.
Trong thuộc tính có thể chỉ định liên kết đến một vị trí cụ thể trên trang (qua #, giống như
trong thẻ a). Trong trường hợp này, sau khi gửi biểu mẫu,
trình duyệt sẽ mở trang được chỉ định trong thuộc tính action, tại vị trí đã chỉ định.
|
method |
Phương thức gửi biểu mẫu, có thể là POST hoặc GET. Người lập trình giao diện không nhất thiết phải biết điều này.
Thuộc tính không bắt buộc. Theo mặc định có giá trị GET.
|
target |
Chỉ định cho liên kết mở trong tab nào: tab mới, tab hiện tại hoặc trong frame.
Thuộc tính không bắt buộc. |
enctype |
Xác định phương thức mã hóa dữ liệu biểu mẫu.
Thuộc tính không bắt buộc. Xem thêm chi tiết tại thuộc tính enctype.
|
Giá trị của thuộc tính target
| Giá trị | Mô tả |
|---|---|
_blank |
Trang sẽ mở trong tab trình duyệt mới. |
_self |
Trang sẽ mở trong tab trình duyệt hiện tại. |
_parent |
Trang sẽ mở trong frame cha. |
_top |
Hủy bỏ tất cả các frame và tải trang trong toàn bộ cửa sổ trình duyệt. |
Giá trị mặc định: _self.
Ví dụ về biểu mẫu
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
Xem thêm
-
thuộc tính
form,
cho phép đặt các phần tử biểu mẫu bên ngoài thẻform