다음 스크립트를 사용하여 제출중인 양식을 방지하려고 시도하지만 항상 그렇지 않습니다. 나는 심지어 문서로드시 preventDefault()
을 시도했지만 작동하지 않습니다.jQuery 양식 제출 스크립트가 작동하지 않습니다.
$("form").submit(function() {
if ($("input").eq(3).val() == $("input").eq(4).val()) {
$("span").text("Validated...").show();
return true;
}
$("span").text("Passwords do not match!").show().fadeOut(1000);
return false;
});
'return true'을 입력하면 양식이 제출됩니다. 코드가 정상적으로 보입니다. –
@KevinB 알아요? 그러나 그것은 효과가 없습니다! 내 서버/브라우저 (Chrome)에 문제가있을 수 있습니다. – MayTheSchwartzBeWithYou
디버깅을 위해 두 경우 모두 false를 반환하고 어느쪽에 도달했는지 알기 위해 각각 alert 또는 console.log를 반환합니다. if 문의 조건문이 올바른 입력 요소를 선택하지 않는 것보다 많습니다. –