设置一个网页,包含单选按钮:“性别:男,女”;复选按钮:”爱好:音乐,旅游,阅读”。
时间: 2024-09-06 18:01:40 浏览: 38
js获取单选框或复选框值及操作
5星 · 资源好评率100%
要设置一个包含单选按钮和复选按钮的网页,你可以使用HTML结合CSS来实现界面设计,以及使用JavaScript来处理用户的选择事件。下面是一个基本的示例代码:
HTML代码示例:
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>用户信息表单</title>
</head>
<body>
<form id="userInfoForm">
<p>性别:</p>
<label>
<input type="radio" name="gender" value="male"> 男
</label>
<label>
<input type="radio" name="gender" value="female"> 女
</label>
<p>爱好:</p>
<label>
<input type="checkbox" name="hobbies" value="music"> 音乐
</label>
<label>
<input type="checkbox" name="hobbies" value="travel"> 旅游
</label>
<label>
<input type="checkbox" name="hobbies" value="read"> 阅读
</label>
<input type="button" value="提交" onclick="submitForm()">
</form>
<script>
function submitForm() {
// 获取表单数据
var gender = document.getElementsByName('gender');
var selectedGender = '';
for (var i = 0; i < gender.length; i++) {
if (gender[i].checked) {
selectedGender = gender[i].value;
break;
}
}
var hobbies = document.getElementsByName('hobbies');
var selectedHobbies = [];
for (var j = 0; j < hobbies.length; j++) {
if (hobbies[j].checked) {
selectedHobbies.push(hobbies[j].value);
}
}
// 这里可以执行其他操作,比如发送数据到服务器等
alert('性别: ' + selectedGender + ',爱好: ' + selectedHobbies.join(', '));
}
</script>
</body>
</html>
```
这段代码创建了一个简单的网页表单,用户可以从中选择性别和爱好。当用户点击提交按钮时,JavaScript函数`submitForm`会被调用,收集用户的选择并弹出一个对话框显示结果。在实际应用中,你可能需要将数据发送到服务器进行进一步处理。
阅读全文