Я пытаюсь создать предупреждение, чтобы гарантировать, что пользователь отправляет правильную информацию, и если щелкнуть «Ok», а не отменить, нажмите ссылку и нажмите <a>
послал. Я почти достиг этого, активируется предупреждение, однако не активируется, если щелкнуть ОК. К сожалению, я не волшебник JS, но ..jquery preventDefault on alert, если alert = ok, а затем отправить
EDIT:
нажмите => preventDefault => тревога (да, нет), если да (отправить), если не делают.
<script>
jQuery(document).ready(function($){
$("input.btn-default").click(function(e){
e.preventDefault();
var answer=confirm('Are you sure that you want to do this?');
if(answer == true){
///not sure how to remove the prevent default and send link?!
}
else{
return;
}
});
});
</script>
предотвратить поведение по умолчанию в 'else' или возвращают ложь от' else' блока. Метод 'confirm()' является модальным, поэтому вам не нужно беспокоиться о событии в очереди. Это сказано, что в блоке 'if' вы можете использовать' $ (this) .off ('click'). Click(); ' –