jQuery:textfield名称选择器
我有一张表格:jQuery:textfield名称选择器,jquery,forms,validation,Jquery,Forms,Validation,我有一张表格: <form id="userForm" action="xpto"> <input type="text" name="form[data_nascimento_beneficiario_1]" value /> <input type="submit" value="Continuar" /> </form> 但我总是得到“TypeError:无法调用null的'length'方法” 我想问题出在名字上是否有
<form id="userForm" action="xpto">
<input type="text" name="form[data_nascimento_beneficiario_1]" value />
<input type="submit" value="Continuar" />
</form>
但我总是得到“TypeError:无法调用null的'length'方法”
我想问题出在名字上是否有“form[]”,但这是我无法改变的:(
有人能帮我吗
向所有人致意。您有一个输入错误:
.lenght()
-它应该是长度
。另外,请注意您的报价包装
将您的行更改为:
alert($("input[name='form[data_nascimento_baneficiario_1]']).length);
您有一个输入错误:
.lenght()
-它应该是长度
。另外,请注意您的报价包装
将您的行更改为:
alert($("input[name='form[data_nascimento_baneficiario_1]']).length);
您有一个输入错误:
.lenght()
-它应该是长度
。另外,请注意您的报价包装
将您的行更改为:
alert($("input[name='form[data_nascimento_baneficiario_1]']).length);
您有一个输入错误:
.lenght()
-它应该是长度
。另外,请注意您的报价包装
将您的行更改为:
alert($("input[name='form[data_nascimento_baneficiario_1]']).length);
这里有几个问题:
name
之后结束了JavaScript字符串长度
末尾是“th”,而不是“ht”()
data\u nascimento\u baneficiario\u 1
)与表单中的名称不匹配(data\u nascimento\u beneficiario\u 1
),请注意选择器中“baneficiario”开头的“a”“
在选择器字符串周围加引号,”
在属性值周围加引号。另一种方法也有效。)这里有几个问题:
name
之后结束了JavaScript字符串长度
末尾是“th”,而不是“ht”()
data\u nascimento\u baneficiario\u 1
)与表单中的名称不匹配(data\u nascimento\u beneficiario\u 1
),请注意选择器中“baneficiario”开头的“a”“
在选择器字符串周围加引号,”
在属性值周围加引号。另一种方法也有效。)这里有几个问题:
name
之后结束了JavaScript字符串长度
末尾是“th”,而不是“ht”()
data\u nascimento\u baneficiario\u 1
)与表单中的名称不匹配(data\u nascimento\u beneficiario\u 1
),请注意选择器中“baneficiario”开头的“a”“
在选择器字符串周围加引号,”
在属性值周围加引号。另一种方法也有效。)这里有几个问题:
name
之后结束了JavaScript字符串长度
末尾是“th”,而不是“ht”()
data\u nascimento\u baneficiario\u 1
)与表单中的名称不匹配(data\u nascimento\u beneficiario\u 1
),请注意选择器中“baneficiario”开头的“a”(在这里,我使用了
“
在选择器字符串周围加引号,”
在属性值周围加引号。另一种方法也可以。)您有一个输入错误,并且长度不是一个函数(),因此不需要使用()
改变这个
lenght()
到
长度
您有一个输入错误,并且length不是一个函数(),因此不需要使用()调用它 改变这个
lenght()
到
长度
您有一个输入错误,并且length不是一个函数(),因此不需要使用()调用它 改变这个
lenght()
到
长度
您有一个输入错误,并且length不是一个函数(),因此不需要使用()调用它 改变这个
lenght()
到
长度
请注意,为什么这样做不起作用,但解决办法是
$("input").filter(function(){
return this.name = 'form[data_nascimento_beneficiario_1]'}
).val().length
请注意,为什么这不起作用,但解决办法是
$("input").filter(function(){
return this.name = 'form[data_nascimento_beneficiario_1]'}
).val().length
请注意,为什么这不起作用,但解决办法是
$("input").filter(function(){
return this.name = 'form[data_nascimento_beneficiario_1]'}
).val().length
请注意,为什么这不起作用,但解决办法是
$("input").filter(function(){
return this.name = 'form[data_nascimento_beneficiario_1]'}
).val().length
我也试过了,但没有,我给了我同样的错误。@NunoSimões:你引用的代码不能给出你所说的错误,所以听起来可能你没有编辑正确的文件或类似的文件。另外请注意上面的#4(如果看不到,请点击刷新)