单击validation后禁用提交按钮?

我有一个表格,将数据传递给cc处理终端,以及编写PDF合同和收据。 表单中内置了validation,我试图添加一个函数来在提供validation通过后单击一次后禁用提交按钮。

我对post数据了解不多,但我想确定一下:

1. Still posts the data. 2. Still validates. 3. Does not allow the user to submit multiple times.

这是我的POST代码块:

 

这是我的提交部分

  

这是我的validation码的一小部分

 var RequiredFieldValidator30 = document.all ? document.all["RequiredFieldValidator30"] : document.getElementById("RequiredFieldValidator30"); RequiredFieldValidator30.controltovalidate = "item56_text_1"; RequiredFieldValidator30.errormessage = "Please enter the shipping zip code."; RequiredFieldValidator30.display = "None"; RequiredFieldValidator30.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator30.initialvalue = ""; var RequiredFieldValidator31 = document.all ? document.all["RequiredFieldValidator31"] : document.getElementById("RequiredFieldValidator31"); RequiredFieldValidator31.controltovalidate = "item62_0_checkbox"; RequiredFieldValidator31.errormessage = "Please agree to Terms and Conditions."; RequiredFieldValidator31.display = "None"; RequiredFieldValidator31.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator31.initialvalue = ""; var ValidationSummary1 = document.all ? document.all["ValidationSummary1"] : document.getElementById("ValidationSummary1"); ValidationSummary1.showmessagebox = "True"; ValidationSummary1.showsummary = "False"; 

在你的提交按钮代码中只需添加javascript代码: 并在Javascript中添加函数:

 function disableFunction() { document.getElementById("btn1").disabled = 'true'; }