复选框(Checkbox)是 HTML 表单中的一种标签,允许用户在一组给定的选项中进行多项选择。在 HTML 5 中,复选框的语法非常简单,可以通过 <input type="checkbox">
标签来创建一个复选框。
下面是一个基本的复选框示例:
<!DOCTYPE html>
<html>
<head>
<title>Checkbox Example</title>
</head>
<body>
<h2>Select your favourite fruits:</h2>
<form>
<input type="checkbox" id="apple" name="fruits" value="apple">
<label for="apple">Apple</label><br>
<input type="checkbox" id="banana" name="fruits" value="banana">
<label for="banana">Banana</label><br>
<input type="checkbox" id="orange" name="fruits" value="orange">
<label for="orange">Orange</label><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
在上面的示例中,我们创建了一个包含苹果、香蕉和橙子复选框的表单。每个复选框都有一个唯一的 id、name 和 value 属性。 id 属性用于与 label 元素关联, name 属性用于标识表单中的字段, value 属性表示该选项的值。
用户可以选择多个复选框,然后点击提交按钮将选择的值发送到服务器端进行处理。
在实际应用中,可以使用 JavaScript 来处理复选框的选择状态。以下是一个简单的 JavaScript 代码示例,用于检查用户是否选择了某个复选框:
<script>
document.querySelector('form').addEventListener('submit', function(event) {
event.preventDefault();
var selectedFruits = document.querySelectorAll('input[name="fruits"]:checked');
var selectedValues = [];
selectedFruits.forEach(function(fruit) {
selectedValues.push(fruit.value);
});
alert('Selected fruits: ' + selectedValues.join(', '));
});
</script>
在上面的代码中,我们首先获取了所有被选中的复选框,然后将它们的值存储在一个数组中,并最终使用 alert 函数显示用户所选择的水果。
希望这个简单的教程对您有所帮助,如果您有任何疑问,请随时询问。