Я хотел бы подтвердить свою форму, когда кнопка «Отправить» нажата на эту форму до отправки страницы.event.preventDefault(); не работает, как я ожидаю
Функция проверки правильности вызывается и выполняется как ожидалось; но форма не представляется впоследствии, оставляя изменения несохраненными.
Вот часть кода -
$j("#btnSubmit").on("click",function(event){
event.preventDefault();
alert("validation complete");
return;
});
<button type="submit" name="btnSubmit" id="btnSubmit" value="btnSubmit"> </button>
Так вы предотвратите представление по умолчанию, поэтому при проверке и он проходит, вы затем отправляете форму, возвращаете что-то или ничего не делаете? – j08691
Как вы ** ожидаете ['preventDefault()'] (https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault) для работы? –
@ angelcool.net - preventDefault вызывается - что бы вернуть true? – j08691