Есть форма с 3 полями
<form id="Parent_f" method="post" action="summa.php">
<div class="text">
<input type="text" name="amount" id="amount" />
</div>
<div class="text">
<input type="text" name="term" id="term" />
</div>
<div class="text">
<input type="text" name="rate" id="rate" />
</div>
</form>
Проверяю с помощью JQuery
jQuery(document).ready(function() {
$("#Parent_f").submit(function (e) {
var x = $("#amount").val();
var y = $("#term").val();
var r = $("#rate").val();
var intRegex = /[0-9 -()+]+$/;
if((x.length < 0) || (!intRegex.test(x))){
$("#amount").css("border", "1px solid red");
return false;
}
if (x == '') {
$("#amount").css("border", "1px solid red");
return false;
}
if (x == 0) {
$("#amount").css("border", "1px solid red");
return false;
}
if((y.length < 0) || (!intRegex.test(y))){
$("#term").css("border", "1px solid red");
return false;
}
if (y == '') {
$("#term").css("border", "1px solid red");
//$("#term").html("<p>*данное поле обязательно для заполнения</p>");
return false;
}
if (y == 0) {
$("#term").css("border", "1px solid blue");
return false;
}
});
Этот код работает последовательно. Т. е. return false; не дает выполнить следующее действие.
Как мне проверить одновременно всех полей ?