首先我是个菜了,
然后弱弱的问一下,最近做web开发,在处理界面的时候用的都是 html的控件的id。
因此在创建一个控件的时候甚至不想去写空间的name。
我觉得id和name都理解成标示控件的东西。就像数据库的主键一样。那name会不会有重复的意思。
希望高人给解释一下。
最后能指出它们的不同的用法,比如 什么什么时候是必须要用name属性的。或者id属性的。
然后弱弱的问一下,最近做web开发,在处理界面的时候用的都是 html的控件的id。
因此在创建一个控件的时候甚至不想去写空间的name。
我觉得id和name都理解成标示控件的东西。就像数据库的主键一样。那name会不会有重复的意思。
希望高人给解释一下。
最后能指出它们的不同的用法,比如 什么什么时候是必须要用name属性的。或者id属性的。
id一般使用客户端脚本进行访问,如javascript.
name一般提供给服务端编程语言使用,如果asp.net
name会有重复。
name 单选按钮设成一样的
name 不必唯一
name相当于人名,可重复例如:<input type="text" id="tbUserName" name="userName" value="Jack" />
而且如果是通过form的来submit()内容到action所指定的后台页面的话,后台收到的就是
userName=Jack
而不是 tbUserName=Jack