我在這裏遇到了麻煩。我無法把我的大腦包裹起來!在表單提交中循環顯示每個「必填」字段
我想要做的是在驗證電子郵件地址之後提交表單,然後再輸入每個我用「必需」類標記的輸入。我真的很感謝有人向我展示過那些如何循環,只有當每一個填入提交。
<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/ –