精华内容
下载资源
问答
  • 主要介绍了JavaScript获取并更改input标签name属性的方法,涉及javascript针对表单元素属性的相关操作技巧,需要的朋友可以参考下
  • input标签 name属性

    千次阅读 2018-09-30 11:11:44
    link:给推荐几个对程序员来说神器般存在的软件 ...应该用name来标识,于是在input里加了个name=‘myId’,就一切ok了。 这样就可以在后台得到这个值。具体怎么取,就看什么框架,怎么取了。我用的是sp...

    link:给推荐几个对程序员来说神器般存在的软件
    在页面里输入了一个input type=“hidden”,只写了一个id=‘myId’,

    赋值后submit,在后台用Request.Params[“myId”]却怎么也取不到值。
    应该用name来标识,于是在input里加了个name=‘myId’,就一切ok了。

    这样就可以在后台得到这个值。具体怎么取,就看什么框架,怎么取了。我用的是springMVC的框架,要是没有name属性,就会不成功。加上之后就ok了。

    可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。

    因为Name有很多种的用途,所以它并不能完全由ID来代替,从而将其取消掉。具体用途有:

    用途1: 作为可与服务器交互数据的HTML元素的服务器端的标示,比如 input、select、textarea、和button等。我们可以在服务器端根据其Name通过 Request.Params取得元素提交的值。
    用途2: HTML元素Input type='radio’分 组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一 时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。
    用 途3: 建立页面中的锚点,我们知道link是获得一个页面超级链接,如果不用href属性,而改用Name,如:,我们就获得了一个页面锚点。
    用途4: 作为对象的Identity,如Applet、Object、Embed等元素。比如在Applet对象实例中,我们将使用其Name来引用该对象。
    用途5: 在IMG元素和MAP元素之间关联的时候,如果要定义IMG的热点区域,需要使用其属性usemap,使usemap="#name"(被关联的MAP元素的Name)。
    用途6: 某些特定元素的属性,如attribute,meta和param。例如为Object定义参数或Meta中。


    展开全文
  • input标签name与value区别

    万次阅读 2015-12-18 09:39:28
    input标签name与value区别 id是唯一标识符,不允许有重复值(类似数据表的主键)可以通过它的值来获得对应的html标签对象。(如果在同一页面代码中,出现重复的id,会导致不可预料的错误) name:单独地在一个...

    input标签name与value区别

    id是唯一标识符,不允许有重复值(类似数据表的主键)可以通过它的值来获得对应的html标签对象。(如果在同一页面代码中,出现重复的id,会导致不可预料的错误)

    name:单独地在一个网页里面,一个控件是否设置它的 name 属性是不会影响到这个网页的功能实现的。但是,当我们需要把这个控件所关联的数据传递到数据库时,就必须要设置 name 属性,否则,这个值是没有办法传到服务器上面得到保存的。

    id:会用在JavaScript的编程里面,代码举例:document.getElementById(“XX”),意思是说,一个文件通过id号”XX”得到,即是可以在客户端获取id号为”XX”文本框。

    在设置name和id属性时,不同的控件里可以设置同样的name值,但是id的值不能设置有重复的.

    一种方便记忆的理解方式:把name属性想作是一个人的姓名,同名的会有很多。id想作是一个人的身份证号码,这就是一个唯一的标识。决不能重复。

    name是控件的名称 ,value是控件的值, id是控件的身份标志。

    三者的区别:name:控件名称 value:用户输入(或选择)的值 id用于网页脚本编号(javascript)

    根据指定的id获得它的对象引用

    name和id的功能是一样的,同样用来标识html标签,但唯一不同的是name允许有重复的值。

    value代表某个html标签的值

    1.name是控件的名称(多个控件可以取同一个名称),value是控件的值;

    2.并不是所有控件的value都会显示出来,比如 checkbox, radio, hidden;

    3. 定义控件的 name和value 就可以在服务器上获取这个控件和它的值;

    4. 你没看到 submit 的name,并不表示浏览器忽略了它的 name,在提交之前它也被浏览器定义了 name,在服务器上一样可以得到它的 name 和 value;

    5. 控件不定义name/value也可以显示,只是为了方便在服务器接收和区别。

    展开全文
  • input标签name与value的区别 id是唯一标识符,不允许有重复值(类似数据表的主键)可以通过它的值来获得对应的html标签对象。(如果在同一页面代码中,出现重复的id,会导致不可预料的错误) name:单独地在一个网页...

    input标签name与value的区别

    id是唯一标识符,不允许有重复值(类似数据表的主键)可以通过它的值来获得对应的html标签对象。(如果在同一页面代码中,出现重复的id,会导致不可预料的错误)

    name:单独地在一个网页里面,一个控件是否设置它的 name 属性是不会影响到这个网页的功能实现的。但是,当我们需要把这个控件所关联的数据传递到数据库时,就必须要设置 name
    属性,否则,这个值是没有办法传到服务器上面得到保存的。

    name是控件的名称 ,value是控件的值, id是控件的身份标志。

    三者的区别:
    name:控件名称
    value:用户输入(或选择)的值
    id:用于网页脚本编号(javascript)

    展开全文
  • input标签name与value的区别

    千次阅读 2017-04-26 19:32:03
    input标签name与value的区别 id是唯一标识符,不允许有重复值(类似数据表的主键)可以通过它的值来获得对应的html标签对象。(如果在同一页面代码中,出现重复的id,会导致不可预料的错误) name:单独地在一个网页里面...

    input标签name与value的区别

    1. id是唯一标识符,不允许有重复值(类似数据表的主键)可以通过它的值来获得对应的html标签对象。(如果在同一页面代码中,出现重复的id,会导致不可预料的错误)

    2. name:单独地在一个网页里面,一个控件是否设置它的 name 属性是不会影响到这个网页的功能实现的。但是,当我们需要把这个控件所关联的数据传递到数据库时,就必须要设置 name 属性,否则,这个值是没有办法传到服务器上面得到保存的。
      name是控件的名称 ,value是控件的值, id是控件的身份标志。

    3. 三者的区别:
      name:控件名称
      value:用户输入(或选择)的值
      id:用于网页脚本编号(javascript)
    展开全文
  • 在页面form表单中,经常会有相同name的多个input标签,在提交表单前需要对这些input的value值做校验,就要在js中拿到这些值,下面这个方法,亲测是最实在的: 页面: <input type="hidden"...
  • jQuery通过input标签name获取

    千次阅读 2019-01-11 11:31:37
    $(“input[name=‘keleyicom’]”) 选择所有的name属性等于’keleyicom’的input元素 $(“input[name!=‘keleyicom’]”) 选择所有的name属性不等于’keleyicom’的input元素 $(“input[name^=‘keleyi’]”) ...
  • input标签name、value与id属性

    千次阅读 2019-04-04 12:00:11
    id是唯一标识符,不允许有重复值可以通过它的值来获得对应的html标签对象。相当于人的身份证具有唯一性 name:控件的名字,一个控件是否设置它的 name 属性是不会影响到这个网页的功能实现的。但是,当我们需要把这...
  • ` <script> $("input[name='bua']").each( function(){ alert($(this).val()); } ...
  • $("input:text").attr("name"); $("input:text").prop("name"); // 也可以使用prop()方法获取属性
  • 网上找了很多,都不如意,后来安装了个谷歌浏览器调试,发现问题:list..."获取name为a的标签集合并修改name值" > < input type = "button" onclick = "test1()" value = "测试修改后的name值" > body >
  • input标签name属性详解

    千次阅读 2019-03-13 20:16:21
    请结合 这篇文章 一起看 ...// getParameter("fullName") 中的 fullName 为表单中其中一个input标签name属性的值 String fullName = request . getParameter ( "fullName" ) ;
  • input标签中的name

    2018-03-20 11:20:00
    <input>标签是java web的jsp页面中最常用的标签,特别是用来在页面和servlet中传递内容, ...这个不需要多解释了,也就是name的取值代表为当前input元素起个名字; value属性:定义input元素的默认值...
  • // 这里用getElementsByTagName把所有的input对象取出来,这是你这个问题的关键性的地方,用ByTagName而不是ByName。 var list = document.getElementsByTagName("input");// 循坏这个集合,包括
  • $("input:text").attr("name"); $("input:text").prop("name");//也可以使用prop()方法获取属性
  • 1普通input标签中的name与value必须成对使用 就是名值对,比如一个公司的工资册,只有张三这个人名却没有对应张三的工资额,那发薪水时该发张三多少钱呢?同样,工资册上只写了个薪水额,却没有写是对应给哪个员工...
  • js获取input标签里面的值

    千次阅读 2020-02-28 19:53:38
    js获取input标签里面的值 有的时候我们需要获得在input里面的一些值,比如在发送手机验证码的时候,首先在html里面写以下的代码 <input type="text" name="name" id="phone" /> 在js里面添加 var phone = ...
  • form表单中姓名的id必须要设置,下面会需要用attr()改变name的值,以便传到后台对应不同的name字段 &lt;form method="post"id="myform" name="myform"&gt; 姓名: &lt;...
  • $("input[name=test]").map(function () { return this.value; }).get().join(",");
  • 第一种情况:input中直接写入name=“字段名”,比如:name="dog"; 第二种情况:input中写入name="对象.字段名",比如:name="animal.dog"; 以上这两种用法很常见,但是他们不等价,其中区别还是很大,下面我将介绍...
  • var am=$(obj).parent().parent().find($("input[name^='s_acc']")).val(); alert(am) $(obj).parent().parent().remove(); } <table id="detailTable" width="90%" border="0" ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 188,517
精华内容 75,406
关键字:

获取input标签的name