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

单选框、复选框

1.  type=""  和  value=""  二者 谁在前面都可以吗?  

2.  单选 name="**"  里面的** 只要一致就可以吗 ,为什呢练习题中  都统一了name="gender-man" 也不对?

3. <form name="Iform"  ……>    中 name="Iform"  是何意?

正在回答

6 回答

1、标签内属性顺序是无所谓的。

2、只要name一致就好,但是女性也设置为gender-man不好,所以统一为gender

3、

 name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的:

            1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。

           2. frame和window的名字,用于在其他frame或window指定target。

以下两者可以通用,但是强烈建议用id不要用name


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

慕粉3787135 提问者

非常感谢!
2016-08-13 回复 有任何疑惑可以回复我~

谢谢各位的回答!

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

谢谢各位的回答!

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

1,都可以

2,我觉得对,那是系统设定的吧,不够灵活

3,就是一个普通的name,可以随意改动的

0 回复 有任何疑惑可以回复我~
  1. 没试过不太清楚,你可以自己试试,我的理解是type应该在前面。

  2. 再检查一下试试,确实是名字一样就可以了的。

  3. name=“iform”就是这个表的的名字是iform,正常的网页里 表单会有个提交动作 ,提交到后台服务器 在服务器里面查询资料时候用。


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

统一了name="gender-man",应该是可以的,幕课网受条件所限,只能判断与标准答案是否一致。

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

举报

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

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

进入课程

单选框、复选框

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