Bài giảng HTML Form
HTML Form gồm các thành phần dùng để thu thập các
thông tin từ người dùng.
• Các thành phần này có thể là
– text field
– text area
– radio button
– check box
– button .
KHOAKHOA CNTTCNTT -- TUDTUD
HTMLHTML FORMFORM
Trần Khải Hoàng
Khoa CNTT – TỨD.
ĐH Tôn Đức Thắng
HTML Form
• HTML Form gồm các thành phần dùng để thu thập các
thông tin từ người dùng.
• Các thành phần này có thể là
– text field
– text area
– radio button
– check box
– button ...
Thẻ
• Một form được đánh dấu bởi thẻ
• Các thành phần đều nằm trong thẻ
Input tag
• Thẻ được sử dụng nhiều nhất để tạo các thành phần là
• Thuộc tính type của thẻ quyết định kiểu của
thành phần.
• Cú pháp :
"
name=“"
value = “”/>
Textfield
• Nếu gán type = “text”. Thẻ sẽ hiển thị 1 text
field
• Text field được dùng nếu ta muốn thu thập 1 dòng text
từ người duyệt web như username, địa chỉ, điện
thoại ...
• Độ dài mặc định của textfield trên các trình duyệt là 20
kí tự.
• Để thay đổi độ dài của textfield, ta thay đổi giá trị thuộc
tính size (Ví dụ size=“30”)
Ví dụ Textfield
First name:
Last name:
Radio
• Nếu đặt type=“radio”, thẻ input sẽ hiển thị 1 radio
button.
• Radio button được dùng khi ta chỉ muốn người dùng
chọn 1 trong các tùy chọn.
• Nếu các radio button đặt cùng name, nó sẽ được nhóm
lại (Nghĩa là người dùng chỉ được chọn 1 trong số này)
Ví dụ radio button
Male
Female
Checkbox
• Nếu đặt type=“checkbox”, thẻ input sẽ hiển thị 1
checkbox.
• Checkbox được dùng khi ta muốn người dùng có thể
chọn 0 hay nhiều tùy chọn.
• Checkbox trái ngược với radio button
Ví dụ checkbox
I have a bike:
I have a car:
I have an airplane:
<input type="checkbox" name="vehicle"
value="Airplane" />
Submit button
• Là một button đặc biệt mà khi người dùng nhấn vào
nó, các dữ liệu mà người dùng nhập vào form sẽ được
gởi về server xử lý.
• Khi đó thuộc tính action của thẻ sẽ qui định
trang ở server sẽ xử lý dữ liệu.
• Dữ liệu gởi tới server bao gồm các cặp {<tên thành
phần> , }
• Để tạo 1 submit button, gán type=“submit”
Reset button
• Là 1 button đặc biệt mà khi người dùng nhấn vào, tất
cả giá trị người dùng nhập vào sẽ bị reset trở về mặc
định
• Để tạo 1 reset button, gán type=“reset”
Ví dụ submit
<form name="input" action="html_form_submit.asp"
method="get">
Username:
Dropdown box
• Dropdown box là 1 danh sách xổ xuống, người dùng
có thể chọn 1 giá trị trong danh sách
• Dropdown box được xác định bởi thẻ
• Các tùy chọn trong danh sách được xác định bởi thẻ
Ví dụ về dropdown box
Volvo
Saab
Fiat
Audi
Textarea
• Textarea được dùng khi ta muốn thu thập 1 đoạn văn
từ người dùng
• Thẻ được dùng để tạo 1 textarea
• Thuôc tính rols và cols qui định số dòng và số cột cho
textarea
Ví dụ về textarea
The cat was playing in the garden.
Button
• Để tạo 1 button ta đặt type=“button”
fieldset và legend
• dùng để gom nhóm các thành phần có liên
quan với nhau
• dùng để đặt tên cho nhóm trên
• Nếu dùng thẻ xung quanh các thành phần sẽ
có đường viền và phía trên đường viền là tên nhóm từ
thẻ
Ví dụ và
Personalia:
Name:
Email:
Date of birth:
Ví dụ 1 form gởi email
<form action="MAILTO:someone@w3schools.com"
method="post" enctype="text/plain">
This form sends an e-mail to W3Schools.
Name:
Mail:
Comment:
<input type="text" name="comment" value="yourcomment"
size="40" />
File đính kèm:
Bài giảng HTML Form.pdf

