<Lesson 19> [Contents] <Lesson 21>
In this lesson, we shall learn how to write code for the JavaScript checkbox. Checkboxes are differently from radio buttons. While radio buttons only allow the user to select one option at a time, checkboxes allow the users to select multiple options. You can try to click on the radio buttons and the checkboxes below:
|
The status of a checkbox is either check or unchecked. A checkbox can be created in a web page using the following format:
<input type=”checkbox” name=”Checkbox1″ value=”chkbox1″>Item1
20.1 Using the checkboxes
In this example, the user can verify whether a checkbox is checked or not.
Example 20.1: Code for Item Selection
<html>
<head>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>
<title>Item1</title>
</head>
<body>
<script>
function checkstatus()
{ if(MyForm.Checkbox1.checked)
document.write(MyForm.Checkbox1.value+” is selected”);
else
document.write(MyForm.Checkbox1.value+” is not selected”);
}
</script>
<form>
<input value=”Click” onclick=”checkstatus()”>
<input Value=”Item1″>Item1
</form>
</body>
</html>
Click Example 20.1 to try it out.
You can modify the above program by adding more than one checkboxes to the page. The code is able to show the user how many checkboxes are being selected.
Example 20.2: To Check Status of Multiple Checkboxes
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>
<title>JavaScript example 20.2: Multiple Checkboxes</title>
</head>
<body>
<script>
function checkstatus()
{for(count=0;count<4;count++)
{if (MyForm.MyCheckbox[count].checked)
alert(MyForm.MyCheckbox[count].value+” is selected”);
}
}
</script>
<form>
<input value=”Click” onclick=”checkstatus()”><br>
<input Value=”Item1″>Item1<br>
<input Value=”Item2″>Item2<br>
<input Value=”Item3″>Item3<br>
<input Value=”Item4″>Item4<br>
</form>
</body>
</html>
Please click on Example 20.2 to test the output.