Привет, я хочу знать, как определить, произошло ли событие в течение 2,5 секунд.как прослушать для отправки события.
здесь внешняя функция, написанная каким-либо другим разработчиком.
function validateAndSubmit() {
if (validateRule(document.getElementById("inputElem").value) {
document.form.submit;
} else {
alert ("Value is wrong");
}
}
<input type="button" onclick="validateAndSubmit();" id="updatePage"/>
У меня есть слушатель jquery.
$("#updatePage").click(function() {
popupWaitingDialog();
setTimeout(function() {
// insert code to see if submit was fire causing page to load or unload.
hideWaitingDialog();
}, 2500);
});
У меня есть диалоговое окно ожидания, которое появляется, если проверка не удалась, я хочу, чтобы ее можно было скрыть. Единственный способ, которым я знаю, если проверка не выполняется, - это событие отправки или перезагрузки.
Дисплей ожидание диалога в 'validateAndSubmit()' перед вызовом 'document.form.submit()'. – Barmar