我希望验证我的输入,以便用户只能输入字母。问题是它只检查一个输入字段,但我使用了:input
选择所有输入字段。
代码:
$('#formularID').submit(function() {
var allInputs = $(":input").val();
var regex = new RegExp("[a-zA-Z]");
if(regex.test(allInputs))
{
alert("true");
}else
{
alert("false");
return false;
}
});
我非常感激能得到任何帮助!
.each()
循环遍历每个输入元素,通过执行$(":input").val()
仅获取/测试第一个输入元素的值。 - Spencer Wieczorek!
并且只是检查模式是否失败。@Spencer Wieczorek - (我不知道能不能这么做) 我使用了$(":input").val().each()
但是他只是提交表单而没有检查值。 - user5616242