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);" />
また、コードを同じ関数に入れてみましたが、成功しませんでした。
関数 disDelay() は
function disDelay(obj){
obj.setAttribute('disabled','disabled');
setTimeout(function(){obj.removeAttribute('disabled')},10000);
}
フォームが複数のクリックから重複して送信されないようにするための遅延として使用されます。テスト目的のため、遅延は現在 10 秒です。連携するには検証と遅延が必要です。