下面代码有什么问题吗?为什么总是提示我输入input type="radio" name="1" value="gender" />

来源:6-9 填填性别和兴趣爱好 - 单选框、复选框,让用户选择

慕姐3102452

2016-03-03 16:15

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>单选框、复选框</title>
</head>
<body>
<form action="save.php" method="post" >
    <label>性别:</label>
    <label>男</label>
    <input type="radio"  name="1" value="gender-man" />
    <label>女</label>
   <input type="radio" name="1" value="gender-woman" />
</form>
</body>
</html>

写回答 关注

12回答

  • 我乐意
    2016-03-09 16:48:28

    单选框name要一样才能单选,gender是慕课网上规定的答案

  • 慕数据1660677
    2016-03-03 16:45:45
    1. name值要一样 都写:gender

    2. value的值要分开,分别写成:“1”;“2”。 

    PS:怎么楼上这么多人瞎说一起。。。

  • mtony
    2016-03-03 16:31:35

    name要一样,只有一样name的单选才是一组,才能任选一,否则就是复选了

  • wslsra
    2016-03-03 16:27:22

    value中的值要相同才可以

  • 紫雪凌墨
    2016-03-03 16:24:53

     当要执行单项选择时,value的都值一致才能选择其中一个。

  • Wisenl
    2016-03-03 16:24:44

    是这样,name是指两个选择框的名称,他们是不同的选项的选择框,所以应该分别设置为1和2(都设为1好像也可以),但是value是指这个选择题,无论选男选女都是这道选择题。所以要让两者value相同,都设置为gender(性别,也可以是其他值,两者相同即可)

  • mkwlxt
    2016-03-03 16:24:06

     <label>男</label>
        <input type="radio"  name="gender" value="1" />
        <label>女</label>
       <input type="radio" name="gender" value="2" />

  • lilygee
    2016-03-03 16:24:00

    value中的值应该是同一个

  • 王买山
    2016-03-03 16:23:39

    慕课网设置的答案是让你把两个单选框的value都改为"gender"(只要value值相同就行),这样就能实现这两个选框的单选功能

  • 苍穹之蓝
    2016-03-03 16:23:04

    value="gender"   两个value都这样写。

  • 邦头
    2016-03-03 16:22:51

    要实现单选,value的值要一致,男女的value=“gender”就可以通过了

    慕姐3102...

    注意:同一组的单选按钮,name 取值一定要一致 上面的讲解说的是name的取值一定要一致,并没有说value的值要一致呢

    2016-03-04 09:29:16

    共 1 条回复 >

  • 木筱茵ぅ相濡以沫
    2016-03-03 16:21:59

    对于性别只能二选一,所以value中的名字应该一样可以都为gender

初识HTML(5)+CSS(3)-升级版

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

1225809 学习 · 18234 问题

查看课程

相似问题