为了账号安全,请及时绑定邮箱和手机立即绑定

单选框复选框

<form action="save.php" method="post" >
    <label>性别:</label>
    <label>男</label>
    <input type="radio" value="1"  name="sex" />
    <label>女</label>
    <input type="radio" value="2"  name="sex" />
</form>

为什么这样我写错误,错在哪?求指点

正在回答

7 回答

这个我觉得把,你可能没有理解label标签的属性,label标签不会为用户呈现任何效果,它只是为鼠标改进了可用行,意思就是增大鼠标的点击面积,让你点击的时候,增大一次点击的可能性。好的搞情况了这个,那再来说说怎么用,如果我们要使用label标签和input一起使用的,这个时候,就要注意保持label标签上面的for属性和input标签上面的id属性值相同。所以我认为你应该是掉了label上面的for属性。这是我的一点愚见,要什么不对的地方,还望指出来!

0 回复 有任何疑惑可以回复我~
#1

qq_Absurdyears_0 提问者

非常感谢!
2017-01-15 回复 有任何疑惑可以回复我~

<form action="save.php"method=“post”>

<label>性别</label>

<label for="male">男</label>

<input type="radio"name="male"></input>

<label for="female">女</label>

<input type ="radio"name="female"></input>


</form>

0 回复 有任何疑惑可以回复我~
#1

the3musketeers

同一组单选按钮name值应一致。
2017-01-15 回复 有任何疑惑可以回复我~

你的问题不太清楚,你是想要什么样的效果

0 回复 有任何疑惑可以回复我~

使用gender

0 回复 有任何疑惑可以回复我~

不是你的想法错了,只是你写的不是默认值,所以没过

0 回复 有任何疑惑可以回复我~
#1

qq_Absurdyears_0 提问者

好的谢谢
2017-01-15 回复 有任何疑惑可以回复我~

标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。

0 回复 有任何疑惑可以回复我~

他设定的不是用sex代表name(设定的默认值),你看他给的错误提示,我记得是告诉你用gender写

1 回复 有任何疑惑可以回复我~
#1

qq_Absurdyears_0 提问者

知道了,谢谢
2017-01-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1222424    人
  • 解答问题       18209    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

单选框复选框

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信