Я пытаюсь отправить форму нажатием кнопки.jQuery submit не вызывается при нажатии кнопки
«предупреждение 1» появляется, но «предупреждение 2» внутри submit()
нет. Не могли бы вы рассказать мне, почему?
HTML
<body>
<form method="post" action="">
<input type=button id="send">SEND</a>
</form>
</body>
JAVASCRIPT
$('body').delegate('#send', 'click', function() {
alert('alert 1');
$('form').submit(function (event) {
alert('alert 2')
event.preventDefault()
});
});
Вот моя скрипка.
Когда вы отправили форму? Пожалуйста, перейдите по ссылке: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms –
Лучше использовать __on__ вместо __delegate__. Как '$ ('body'). On ('click', '#send', function() {' – XIII