HTML-код:
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="return ValidateForm();" />
Функция ValidateForm ()имеет весь обычный код проверки формы. Другая функция, которую я не могу запустить (, за исключением того, что сама по себе она работает нормально. пример
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="disDelay(this);" />
Я попытался поместить их оба после onclick... пример
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="return ValidateForm(); disDelay(this);" />
Я также безуспешно пытался поместить один код в ту же функцию.
Функция displayDelay ()— это
function disDelay(obj){
obj.setAttribute('disabled','disabled');
setTimeout(function(){obj.removeAttribute('disabled')},10000);
}
Его следует использовать в качестве задержки, чтобы форма не получала дубликаты отправки из нескольких кликов. Задержка составляет 10 секунд прямо сейчас только для целей тестирования. Мне нужна проверка и задержка, чтобы работать вместе.