Довольно новый для jquery, но я понимаю, что мой код может быть сжат. Он работает отлично, но есть лучший способ сделать это, потому что это похоже на избыточный код. У меня есть два поля ввода и текстовое поле, которое я проверяю ниже. Образцы кода было бы идеально, так как я все еще учусь, но любая помощь appreiacted:jQuery, проверяющий несколько полей формы
$("form#designForm").submit(function(){
if($("#ccDesignFirstName").val().length == 0){
alert("Full Name field is required");
$("#ccDesignFirstName").focus();
return false;
}
if($(".telephoneInput").is(":visible")){
if($("#ccDesignTelephone").val().length == 0){
alert("Phone is required");
$("#ccDesignTelephone").focus();
return false;
}
}
if($("#ccDesignProblem").val().length == 0){
alert("Question is required");
$("#ccDesignProblem").focus();
return false;
}
});
Это действительно избыточно. Вы должны изучить функции, массивы и циклы, поэтому в основном изучите Javascript. jQuery - это не что иное, как инструмент, который помогает с DOM и Ajax. – kapa