为什么表单中用name而不是id
来源:互联网 发布:淘宝培训课程列表 编辑:程序博客网 时间:2024/06/06 14:20
表单(form)的控件名,提交的数据都用控件的name而不是id来控制。
因为有许多name会同时对应多个控件,比如checkbox和radio;而id必须是全文档中唯一的。
此外浏览器会根据name来设定发送到服务器的request。如果用id,服务器是无法得到数据的。
name是表单元素里才有的属性。
<form name="myForm"><input type="text" name="username"></form>
document.myForm.username //document.表单名.控件名
name的用途:
用途1:
作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。我们可以在服务器端根据其name通过Request[“name”]取得元素提交的值。
用途2:
HTML元素input type=’radio’分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的name属性来实现的。
阅读全文
0 0
- 为什么表单中用name而不是id
- 提交表单时,是按input的name而不是按id
- HTML基础之为什么要在表单控件中同时使用name和id属性?
- 为什么你需要使用instancetype而不是id
- form表单中用name属性传值
- dtree 的 使用 target 对应 ifame 的 name 而不是 id
- form表单中name和id区别
- form表单中name和id
- 表单name与id的区别和相似之处
- 在表单(input)中id和name的区别
- 关于FORM表单元素NAME和ID的获取问题
- HTML页面表单name 和 id 的区别
- jquery.validator表单验证id和name问题
- form 表单提交, html中ID, name 的区别
- 3.php Form表单,name与Id,cookie相关
- form表单中name和id的区别
- js之checkbox的代码全选/全不选,使用id获取元素,而不是name
- jsp form为什么有name和ID作用是啥?
- 简图记录-linux内存管理
- babyos2(0)——从零开始
- 杭电ACM OJ 1003 Max Sum 一点点的动态规划思想 入门级
- hdu1002(超超长数字相加)
- C++20171110日志 Static类型的声明
- 为什么表单中用name而不是id
- android4.4透明标题栏实现
- 使用DeviceIoControl读写磁盘MBR, 修改分区类型示例
- Spring 的微内核与FactoryBean扩展机制--转载
- 开源网站
- 我的Qt学习之路——按钮特效
- codevs 1008 选数 dfs
- 推荐系统---基于概率的矩阵分解(PMF)
- 对比Ubuntu与Win10的资源占用