【问题标题】:asp.net client side validator on div with pop up带有弹出窗口的 div 上的 asp.net 客户端验证
【发布时间】:2013-01-26 17:55:33
【问题描述】:

我最近加入的一个项目中有以下 sn-p。

<div id="divDescEn" href="editor.aspx?field=1" class="textarea popup" runat="server">
</div>

上面的 sn-p 是一个弹出表单,上面有一个富文本编辑器。一旦在弹出表单上按下保存按钮,文本就会被放置在 RTE“占位符”中的表单上

我正在尝试将 div 作为我的验证摘要的一部分与使用 asp.net Validators 的表单上的其他控件一起包含。

关于如何做到这一点的任何提示?

谢谢 回复

【问题讨论】:

    标签: javascript asp.net client-side validation client-side-scripting


    【解决方案1】:

    DIV 自然不支持验证。您可以解决这个问题的方法是使用CustomValidator,将ClientValidationFunction 设置为检查任何文本的内部内容的函数。在服务器上,使用ServerValidate,可以检查DIV是否有一些非空白的内部内容,只要内容回传成功即可。

    【讨论】:

    • 感谢@Brian-Mains function custdivDescEnClientValidate(sender, args) { var text = document.getElementById("divDescEn").innerHTML; if (text== '') { args.IsValid = false; } 然后很好地插入了我进行的其余客户端验证。
    猜你喜欢
    • 2012-12-25
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多