ASP.net控件中的其他客户端验证
Additional Client side validations in ASP.net controls
我正试图破解一些额外的javascript到旧的ASP.net表单中进行验证。该表单使用ASP.net验证器,如asp:RangeValidator
和asp: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("ctl00$cphContent$btnSave", "",
true, "", "", 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验证函数之后调用您的函数。更多信息
相关文章:
- 如何将我的javascript库公开给其他客户端使用
- ASP.net控件中的其他客户端验证
- AngularJS客户端验证:根据其他字段更改验证要求
- Meteor脚本确保在其他一切之前执行(在客户端上)
- Asp.net 客户端单击显示表中其他单元格的值
- 客户端脚本,用于显示来自其他网站的所有图像
- 是否可以使用 PHP 或 JavaScript 或任何其他编程语言在客户端计算机中存储大约 1 MB 的数据
- 我怎么能"保存“;变量客户端,这样我就可以在其他java脚本事件中使用它
- 如何检测客户端´s的计算机语言/或其他什么,以便自动更改网站中的语言
- 流星:识别客户端并将数据发送到这个特定的客户端——在其他客户端上创建块元素
- Html表单:基于客户端上的其他控件来定义控件值的最简单方法
- 在客户端通过Javascript(或任何其他方式)创建文本文件
- 首先向客户端发送html代码(在其他代码之前)
- 将第一个复选框设置为选中,其他复选框从客户端的复选框列表中禁用
- JQuery或任何其他客户端脚本获取客户端windows用户名
- 如何应对.编写一些变量,除了该变量外,不应向客户端发送任何其他内容
- 反映了来自其他计算机的客户端操作
- 关于客户端安全,CORS除了颠覆同源策略之外,还会做其他事情吗
- ASP.NET MVC 返回文件结果,其中包含要在客户端处理的其他数据
- 仅使用 JS 或其他客户端库将表单数组元素编码为 JSON