如何使用name属性获取所有表单元素值

时间:2011-05-11 13:39:14

标签: javascript jquery html

我正在尝试使用name属性访问jsp页面中的表单元素。此表单包含text,textarea和select字段。现在在我的javascript文件中,我必须得到这些值。

$("input[name=first_name]").val() 

通过使用这个,我们只能获得输入类型字段的值(例如:ex:text)而不是字段。

请帮我解决这个问题。我想使用jquery代码。

4 个答案:

答案 0 :(得分:3)

您可以使用:input选择器:

$(':input[name="first_name"]').val()

另请注意,具有相同名称的多个表单元素(文本字段,textareas,选择框)可能不对。

答案 1 :(得分:1)

您不需要选择器中的元素类型:

$("[name=other_name]").val() 

答案 2 :(得分:0)

您应该使用:input selector

答案 3 :(得分:0)

使用

var form = $("#form_id");
//form['name_of_input_field']

这比使用选择器快得多。