我在这里遇到了麻烦。我无法把我的大脑包裹起来!在表单提交中循环显示每个“必填”字段
我想要做的是在验证电子邮件地址之后提交表单,然后再输入每个我用“必需”类标记的输入。我真的很感谢有人向我展示过那些如何循环,只有当每一个填入提交。
<script type="text/javascript">
$(document).ready(function() {
$('.button').click(function() {
var email = $("input.email").val();
var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if(filter.test(email)) {
$('input.required').each(function() {
var name = $("input.required").val();
if(name != "") {
$('#form').submit();
} else {
$('#error').show();
return false;
}
});
}
else {
$('#error').show();
return false;
}
});
});
</script>
为什么不使用验证器jquery插件? http://bassistance.de/jquery-plugins/jquery-plugin-validation/ –