Jquery获得指定的输入框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery获得指定的输入框相关的知识,希望对你有一定的参考价值。

比如 <td id=id1><input type="text" name="name1"></td>
<td id=id2></td> 里面有多个输入框
现在怎么通过Jquery得到 id=id1里面的所有输入框的value以及对应的name组成以一个数组

$("#id1 :input:text") 获得id1下所有输入框(元素)。
$("#id1 :input:text").eq(0).val();访问第1个输入框的值
$("#id1 :input:text").eq(1).val();访问第2个输入框的值

$("#id1 :input:text").eq(0).attr("name");访问第1个输入框的name 属性
$("#id1 :input:text").eq(1).attr("name");访问第2个输入框的name 属性

希望对你有帮助。
参考技术A $("#id1 :input:text") 获得id1下所有输入框(元素)。
$("#id1 :input:text").eq(0).val();访问第1个输入框的值
$("#id1 :input:text").eq(1).val();访问第2个输入框的值

$("#id1 :input:text").eq(0).attr("name");访问第1个输入框的name 属性
$("#id1 :input:text").eq(1).attr("name");访问第2个输入框的name 属性

希望对你有帮助。
参考技术B 用jquery来获取页面中的数据是经常用到的,而且很方便。

页面表单如下:

<input name="zpassword"
type="password" id="zpassword" size="25" />

在js文件中获取方法如下:

var zname =
$("#zpassword")[0].value;

其中#后边的zpassword是<input>标签中的id值。

当然,要用jquery,也要引入jquery的js文件。

jquery如何一边输入一边检查

比如一个文本框要求只能输入1~7的整数。当用户刚刚输入“8”、“71”、或“A”时就弹出警告框。
而不是失去焦点(blur)时才提示。该用JQuery的什么函数?

ie事件是 onpropertychange
非ie事件是 oninput
不是jq的事件,直接用就可以
<input oninput="alert(this.value)" />
参考技术A /***检查输入框是否为必填项
*输入参数:

*onBlur:失去焦点的文字提示(如果指定样式则在样式名前加@,因此文字提示首字母不能有@)(验证失败提示)
*onSucces:验证成功的文字提示(如果指定样式则在样式名前加@,因此文字提示首字母不能有@)

以上是关于Jquery获得指定的输入框的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 屏蔽输入插件。当文本框获得焦点时选择所有内容

jquery如何实现文本框输入内容超过长度不允许输入

jquery 验证文本框限制输入文字

jquery中判断两个文本框输入的值是不是相等

如何用jquery获取<input id="test" name="test" type="text"/>中输入的值?

html中,怎样用js或者jQuery去判断文本框输入的文本内容超过了文本框的宽度。