Вот часть моей формы:Форма «onsubmit» не вызывался
<form name='form-main' onsubmit='return validate()' action='' method='post'>
<center><input type='submit' onClick='this.disabled=true; this.form.submit();' value='I accept - Download the GM!'/></center>
</form>
и вот validate
функция:
function validate()
{
// this is just to test if it actually shows
alert('You must not leave any of the fields blank!');
return false;
}
Всякий раз, когда я нажимаю кнопку отправки, ничего не происходит, страница просто reloads .. Мне бы хотелось, чтобы он отображал диалоговое окно предупреждения.
если вы хотите отправить форму возвращающие. – cocco
Вам следует попытаться проверить формы не на стороне клиента, так как пользователь может легко изменить код. Кроме того, проверьте jQuery, он имеет очень хорошую обработку формы и упростит вашу работу, когда у вас будут большие и более сложные входы. [Здесь] (http://jqueryvalidation.org/) ссылка на полезный плагин. Удачи! – Carpetfizz
Также примечание,