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>