jQuery 유효성 검사 플러그인을 사용하여이 양식의 유효성을 검사하려고 시도하지만 일단 오류를 찾으면 JavaScript 코드가 중지되지 않으므로 양식이 DB로 전송 된 다음 오류 만 표시됩니다. 이러한 이벤트를 제대로 연결하려면 어떻게해야합니까?양식을 보낸 후 jQuery 유효성 검사가 실행되는 이유는 무엇입니까?
$("#salvar-cur").live("click", function() {
var validator = $("#frm_curriculo").validate({
rules: {
cur_nome: {
required: true
}
//other options
},
messages: {
cur_nome: {
required: "*"
}
//other options
}
});
if (validator.numberOfInvalids() == 0) {
alert("Success!")
var params = $("#frm_curriculo").serialize();
$.ajax({
type: "POST",
url: "controller/ctrl_curriculo.php",
data: "acao=inserir&" + params,
dataType: "html",
contentType: "application/x-www-form-urlencoded",
success: function() {
$("#frm_curriculo")[0].reset();
}
});
}
});
은 $ ("# salvar-cur") 유형 = "제출"인 버튼입니까? –
예. – mitchj23