如何通過JavaScript重置一個asp.net驗證控件?當前的代碼示例清除錯誤消息文本,但不會重置下一個表單提交的驗證控件。通過javascript重置一個asp.net驗證控件?
var cv= document.getElementById("<%= MyValidationContorl.ClientID %>");
cv.innerHTML = '';
更新:
這裏是形式的完整代碼示例。我似乎無法得到驗證控件火過上另一種形式提交:
function ClearData() {
var cv = document.getElementById("<%= MyValidationContorl.ClientID %>");
cv.innerHTML = '';
}
<html>
<form>
<asp:TextBox id="MyTextControl" runat="server" />
<asp:CustomValidator ID="MyValidationContorl" runat="server" />
<input type="button" onclick="javascript:ClearCCData(); return false;" runat="server" />
</form>
</html>
你說的復位是什麼意思? – azamsharp 2010-05-26 18:54:53
@azamsharp - 我的意思是從一開始就啓動驗證過程。 – 2010-05-26 18:59:26