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是给服务器看的一个点, 我们需要实现点和点对接来保证数据的完整性和传递性。希望能够帮到你。

1

Miss路

2017-04-16

http://climg.mukewang.com/58f35828000152b619400460.jpg

把checked放到男的input框里就可以默认选中男,跟value值无关哦,checked表示默认选中哪一个。

0

0 学习 · 36712 问题

查看课程