Checkbox dùng khi cần chọn nhiều hơn một lựa chọn.
Ví dụ HTML: CheckBox.htm
Form với 3 checkbox:
<html>
<body>
<form action = "main.jsp" method = "POST" target = "_blank">
<input type = "checkbox" name = "maths" checked = "checked" /> Maths
<input type = "checkbox" name = "physics" /> Physics
<input type = "checkbox" name = "chemistry" checked = "checked" /> Chemistry
<input type = "submit" value = "Select Subject" />
</form>
</body>
</html>
Chương trình JSP: main.jsp
Xử lý dữ liệu checkbox từ trình duyệt:
<html>
<head> <title>Reading Checkbox Data</title> </head>
<body>
<h1>Reading Checkbox Data</h1>
<ul>
<li><p><b>Maths Flag:</b> <%= request.getParameter("maths")%> </p></li>
<li><p><b>Physics Flag:</b> <%= request.getParameter("physics")%> </p></li>
<li><p><b>Chemistry Flag:</b> <%= request.getParameter("chemistry")%> </p></li>
</ul>
</body>
</html>
Kết quả
- Maths Flag : on
- Physics Flag: null
- Chemistry Flag: on
Lưu ý: Checkbox không được chọn sẽ trả về null, checkbox được chọn trả về "on" (hoặc giá trị value nếu có chỉ định).