HTML是:
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="return ValidateForm();" />
Run Code Online (Sandbox Code Playgroud)
ValidateForm()函数具有所有常用的表单验证代码.我无法运行的另一个功能(除了它本身它工作正常..例如
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="disDelay(this);" />
Run Code Online (Sandbox Code Playgroud)
我试过把它们放在onclick ...例子之后
<input name="submit"
type="submit"
class="button"
value="Click Here"
tabindex="13"
onclick="return ValidateForm(); disDelay(this);" />
Run Code Online (Sandbox Code Playgroud)
我也尝试将一个代码放在同一个函数中但没有成功.
函数disDelay()是
function disDelay(obj){
obj.setAttribute('disabled','disabled');
setTimeout(function(){obj.removeAttribute('disabled')},10000);
}
Run Code Online (Sandbox Code Playgroud)
它将被用作延迟,以防止表单从多次点击中获得重复提交.现在延迟是10秒,仅用于测试目的.我需要验证和延迟一起工作.