浏览 70
扫码
在HTML 5中,单选框是一种表单控件,允许用户在一组选项中选择其中之一。单选框使用<input>
元素的type="radio"
属性来定义。
下面是一个简单的单选框示例:
<form>
<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
</form>
在上面的示例中,我们创建了一个包含两个单选框的表单。这两个单选框都有相同的name
属性值,这样它们就属于同一个单选按钮组。用户只能选择其中之一。
在上面的示例中,我们还给每个单选框定义了一个value
属性,当用户选择一个单选框时,该单选框的value
属性值将被提交给服务器。
你也可以使用checked
属性来默认选中一个单选框:
<form>
<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female" checked> Female
</form>
如果你需要创建一个垂直排列的单选框组,可以使用<br>
标签或者CSS来实现:
<form>
<input type="radio" name="gender" value="male"> Male <br>
<input type="radio" name="gender" value="female"> Female
</form>
当用户提交表单时,可以使用JavaScript来获取用户选择的单选框的值:
<form id="myForm">
<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
<button type="button" onclick="getSelectedGender()">Submit</button>
</form>
<script>
function getSelectedGender() {
var gender = document.querySelector('input[name="gender"]:checked').value;
alert('Selected gender: ' + gender);
}
</script>
在上面的示例中,我们通过JavaScript获取用户选择的单选框的值,并弹出一个包含所选值的对话框。
这就是HTML 5中使用单选框的基础知识。希望这个教程对你有帮助!