चेकबॉक्स का उपयोग तब किया जाता है जब एक से अधिक विकल्प का चयन आवश्यक हो।
HTML फॉर्म (CheckBox.htm)
<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>
JSP हैंडलर (main.jsp)
<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>
आउटपुट
- Maths Flag: on (चेक किया गया)
- Physics Flag: null (अनचेक किया गया)
- Chemistry Flag: on (चेक किया गया)
मुख्य बिंदु
- चेक किए गए चेकबॉक्स "on" मान भेजते हैं (या value एट्रिब्यूट में निर्दिष्ट मान)।
- अनचेक किए गए चेकबॉक्स कोई पैरामीटर नहीं भेजते (getParameter() null लौटाता है)।
- एक ही नाम के एकाधिक चेकबॉक्स के लिए getParameterValues() का उपयोग करें।