jquery相当新,但我意识到我的代码可以被压缩。它工作得很好,但有一个更好的方法来做到这一点,因为它看起来像冗余代码。我有两个输入字段和一个我正在验证的textarea,见下文。代码样本将是理想的,因为我还在学习,但任何帮助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 2013-05-09 22:03:27