如何使用Jquery获取表单特定的变量值

Vic*_*cky 3 jquery

如何使用Jquery获取表单特定的变量值.

我在每个表单中有相同页面和相同变量名称的多个表单,我想使用表单名称读取文本字段值.

请帮忙

谢谢

cle*_*tus 8

要查找具有特定名称的一组输入:

$(":input[name='" + name + "'")...
Run Code Online (Sandbox Code Playgroud)

如果以不同的形式使用相同的名称,则需要某种方法来标识表单.例如:

<form id="one">
  <input type="text" name="txt">
</form>
<form id="two">
  <input type="text" name="txt">
</form>
Run Code Online (Sandbox Code Playgroud)

将被选中:

$("#one :input[name='txt']")...
Run Code Online (Sandbox Code Playgroud)

一般来说,使用属性选择器是个坏主意.进入的一个好习惯是为所有表单字段提供唯一的ID,以便您可以这样做:

$("#fieldId")...
Run Code Online (Sandbox Code Playgroud)

或者如果有多个,请使用一个类:

$(":input.fieldclass")...
Run Code Online (Sandbox Code Playgroud)

val()方法用于查询或设置表单字段的值.