ASP.net控件中的其他客户端验证

Additional Client side validations in ASP.net controls

本文关键字:其他 客户端 验证 net 控件 ASP      更新时间:2024-02-27

我正试图破解一些额外的javascript到旧的ASP.net表单中进行验证。该表单使用ASP.net验证器,如asp:RangeValidatorasp:RequiredFieldValidator

这是为"保存"按钮生成的javascript。

<input type="submit" name="ctl00$cphContent$btnSave" value="Save"
 onclick="javascript:if(!validateFirstDate('ctl00_cphContent_txtDate', 
 'ctl00_cphContent_txtDateRepayment', 'ctl00_cphContent_lblRepaymentMode'))
  return false;
WebForm_DoPostBackWithOptions(new 
 WebForm_PostBackOptions(&quot;ctl00$cphContent$btnSave&quot;, &quot;&quot;,
true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_cphContent_btnSave" class="ButtonStyle">

如图所示,使用'validateFirstDate'的第一部分是我使用btnSave.Attributes.Add("onclick", "javascript:if(!validateFirstRepaymentDate...添加的新函数而CCD_ 5由ASP.net生成用于验证。

问题:我希望我的附加脚本在ASP.net脚本之后运行,并且只有在默认验证失败的情况下(而不是像现在这样执行第一个函数)。我不知道该怎么做。

如果有任何帮助,我将不胜感激。

(我通常在Java中工作,但我被要求修复ASP.net中的这个旧项目)

您可以重写ValidatorHookupControl,以便在ASP验证函数之后调用您的函数。更多信息

相关文章: