表单中的name与id的异同

网页制作Webjx文章简介:表单的name与id其实是同一个意思,都是为了标记对象名称。 它们所不同的是:name是Netscape的、id是Microsoft的。 表单元素(form input textarea select)与框架元素(iframe frame)用name。 这些元素都与表单(框架元素作用于form的target)提交有关, 在表单的接收页面只

  表单的name与id其实是同一个意思,都是为了标记对象名称。

  它们所不同的是:name是Netscape的、id是Microsoft的。

  表单元素(form input textarea select)与框架元素(iframe frame)用name。

  这些元素都与表单(框架元素作用于form的target)提交有关,

  在表单的接收页面只接收有name的元素。

  赋ID的元素通过表单是接收不到值的,大家自己可以验证一下。

  当然上述元素也可以赋ID值, 赋ID值的时候引用这些元素的方法就要变一下了。

  赋 name: document.formName.inputName document.frames("frameName")

  赋 ID : document.all.inputID document.all.frameID

  只能赋ID不能赋name的元素:(除去与表单相关的元素都只能赋ID)

  body li a table tr td th p div span pre dl dt dd font b 等等

时间: 2024-11-03 21:17:11

表单中的name与id的异同的相关文章

帮忙写个ajax获取表单中所有input,并提交save.do?

问题描述 帮忙写个ajax获取表单中所有input,并提交save.do? <form id="inputForm" action="${ctx }/ocr/save.do" method="post"> <li><p>发票号</p><input type="text" name="invoiceModel.invoice_no" value="

php 在同一个表单中添加和修改

大家写网站的时候可能都会遇到这种情况,就是写一个表单,这个表单是用来添加一篇文章的,我们屁颠屁颠的在后台接收数据,然后存入数据库.现在有个问题.当你要对该文章进行修改的时候,你是怎么处理的? 我的方法是在同一个表单中做文章,下面的例子是我用 Thinkphp框架写的代码,如果你不懂Thinkphp,没有关系,我只是想说说我的解决方案. 前台如果是这样的. 说明,表示提交到article控制器的add方法.进行接收操作. 就是这样一个简单的表单, 我们在后台直接接收数据. public funct

JavaScript使表单中的内容显示在屏幕上的方法

  本文实例讲述了JavaScript使表单中的内容显示在屏幕上的方法.分享给大家供大家参考.具体实现方法如下: 一.使内容水平出现 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <html> <head> <title>测试</title> <script type="text/javascript"> function to() { var txt=document.getElement

表单中Readonly和Disabled的区别详解

 这篇文章主要介绍了表单中Readonly和Disabled的区别详解,十分的细致,全面,需要了解相关信息的小伙伴们快来仔细研究下吧     Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容.但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等. 但是表单

form表单中的Input使用disabled不能提交的解决方法

之前写了个测试 程序,其中添加和修改是写在一起的,当需要使用修改时,form表单里面的用了一个输入框,并没有设置disabled属性,后来需要和别人写的前台连接起来时候,由于id是不能修改的,对方设置了个   复制代码 代码如下: 任务编号:<input type="text" name="taskId" disabled="disabled"> 看发出的sql语句怎么都是insert,纠结了一段时间,就发现这个disabled属性有

有关angularjs中的ng-if 标签在表单中使用

问题描述 有关angularjs中的ng-if 标签在表单中使用 有关angularjs中的ng-if 标签在表单中使用,使用ng-if 销毁了节点,为什么提交表单时ng-if 销毁了的节点依然有值提交 提问相关代码和运行效果参考:http://www.gbtags.com/gb/rtreplayerpreview/1577.htm 解决方案 在使用angularjs过程,ng-repeat中track by的作用AngularJS ng-if ng-repeat下使用ng-model 解决方案

表单中table一个单元格里有两个数据,就是一个td有两个input=text。怎么确定数据相关。

问题描述 表单中table一个单元格里有两个数据,就是一个td有两个input=text.怎么确定数据相关. 表单中table一个单元格里有两个数据,就是一个td有两个input=text.怎么确定数据相关. 解决方案 确定数据相关是什么意思?你想实现什么 解决方案二: 你问问题能不能把问题说明白 解决方案三: 大概是这个意思吧? <!DocTYPE HTML><html> <head> <meta charset=""utf-8"&

onkeyup-在一个表单中输入,另一个表单也自动输入相同内容

问题描述 在一个表单中输入,另一个表单也自动输入相同内容 我现在有 两个密码表单 一个密码 一个确认密码 我现在想实现 只要输入密码,确认密码的表单也会填入同样的内容 然后一起提交验证 保存数据库 因为不想改这些处理的 所以想前台实现这样 确认密码表单是隐藏的 解决方案 确认密码id不要变,变的话你要自己修改代码中的id <input type="password" onblur="document.getElementById('cpwd').value = this

表单中Readonly和Disabled的区别详解_基础教程

Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容.但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等. 但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(