value具体表达的是什么意思
来源:2-10 input标签(单选框和复选框)
初岓
2017-04-16 15:39:56
为什么我设置checked不能默认选女
<!DOCTYPE html>
<html>
<head>
<title>表单input</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<h1 align="center">注册信息</h1>
<hr color="black"></hr>
<form>
<table width="600px" bgcolor="#f2f2f2" align="center">
<tr>
<td>姓名:</td>
<td><input type="text" name="username" size="25" maxlength="6" placeholder="请输入姓名"/></td>
</tr>
<tr>
<td>邮箱:</td>
<td><input type="text" name="email" value="@163.com"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="paw" size="25" maxlength="6" placeholder="请输入密码"/> </td>
</tr>
<tr>
<td>确认密码:</td>
<td><input type="password" name="paw在" size="25" maxlength="6" placeholder="请再次输入密码"/> </td>
</tr>
<tr>
<td>上传图片:</td>
<td><input type="file" name="file"/></td>
</tr>
<tr>
<td>性别:</td>
<td>男<input type="radio" name="sex1" value="nan"/>
女<input type="radio" name="sex1" value="woman" checked/></td>
<!--name值一样-->
</tr>
<tr>
<td>爱好:</td>
<td>
读书<input type="checkbox" name="bx1"/>
唱歌<input type="checkbox" name="bx1"/>
跳舞<input type="checkbox" name="bx1"/></td><!--name值不受限制-->
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</form>
</body>
</html>
2回答
HiddenGod
2017-05-25
你好 初岓
<tr>
<td>性别:</td>
<td>男<input type="radio" name="sex1" value="nan"/>
女<input type="radio" name="sex1" value="woman" checked/></td>
<!--name值一样-->
</tr>
以你的代码为例子, 男<input ........>
女<input........>
这是为了在网页中让用户明白他们要选的是什么内容
然而这样不是够的, 因为我们最终的目的是为了让服务器知道用户的选择是什么。 所以我们在input的标签中使用了value的属性,value是为了让服务器知道用户选择了 nan, 或者是woman, value的命名可以为任意的,比如S1和S2, 只要程序员自己能够分辨出来这些命名分别对应的属性即可。 是为了后续以后能够跟后台进行数据交互的需要。 你可以把‘男’和‘女’理解为给用户看的点,而value是给服务器看的一个点, 我们需要实现点和点对接来保证数据的完整性和传递性。希望能够帮到你。
Miss路
2017-04-16
把checked放到男的input框里就可以默认选中男,跟value值无关哦,checked表示默认选中哪一个。
相似问题
回答 1
回答 2