jQuery OnSubmit CheckBox가 확인되면 이메일을 보내십시오
-
19-09-2019 - |
문제
이메일 기능을 추가하고 싶은 기존 양식이 있습니다. 내 양식에는 "그들의 이메일"이라는 필드가 있으며, 그 아래에 "이메일 보내기?"라고 묻는 확인란이 있습니다. "이메일"필드에서 이메일을 가져 와서 확인란을 확인한 경우 (외부 email.php 파일을 통해) 이메일을 보내는 jQuery 스크립트를 원합니다. 그렇지 않다면 완전히 무시하십시오. 이것은 양식을 제출할 때 모두 발생해야합니다.
나는 현재 이것을 가지고있다 :
if($('#checkbox').is(':checked')){
alert('It is checked');
}else{
alert('Not checked');
}
그것을 테스트하기 위해서는 제출하면 어느 쪽이든 경고 할 수는 없습니다.
해결책
당신은 찾고 있습니다 $.post()
.
$(function() {
$('form').submit(function() {
if($('#checkbox').is(':checked')) {
// It is checked
$.post('email.php', { email: $('input[name=email]').val() });
} else {
// It’s not checked
};
});
});
제휴하지 않습니다 StackOverflow