asp.net FCKeditor自定义非空验证
程序员文章站
2024-03-09 08:19:47
需要提交两次才能通过。解决的办法是禁用requiredfieldvalidator控件的客户端脚本验证功能。只在服务器端验证。复制代码 代码如下:
需要提交两次才能通过。解决的办法是禁用requiredfieldvalidator控件的客户端脚本验证功能。只在服务器端验证。
<asp:requiredfieldvalidator id="requiredfieldvalidator16" runat="server" controltovalidate="fck" display="dynamic" enableclientscript="false" errormessage="还没有填写内容"></asp:requiredfieldvalidator>
今天在查找资料的时候,偶然间看到一个新的解决方法。 利用fck提供的方法使用customvalidator控件,就可以解决上述的bug。在客户端使用js做fck的非空验证。
代码
//fck非空验证
var oediter;
function fckvalidate(source, arguments)
{
var value = oediter.getxhtml(true);
if($.trim(value) == '')
{
arguments.isvalid = false;
}
else
{
arguments.isvalid = true;
}
}
function fckeditor_oncomplete(editorinstance)
{
oediter = editorinstance;
}
<asp:customvalidator id="customvalidator1" runat="server" display="dynamic" errormessage="没有填写" clientvalidationfunction="validtitle" onservervalidate="validfck" controltovalidate="fck"></asp:customvalidator>
复制代码 代码如下:
<asp:requiredfieldvalidator id="requiredfieldvalidator16" runat="server" controltovalidate="fck" display="dynamic" enableclientscript="false" errormessage="还没有填写内容"></asp:requiredfieldvalidator>
今天在查找资料的时候,偶然间看到一个新的解决方法。 利用fck提供的方法使用customvalidator控件,就可以解决上述的bug。在客户端使用js做fck的非空验证。
代码
复制代码 代码如下:
//fck非空验证
var oediter;
function fckvalidate(source, arguments)
{
var value = oediter.getxhtml(true);
if($.trim(value) == '')
{
arguments.isvalid = false;
}
else
{
arguments.isvalid = true;
}
}
function fckeditor_oncomplete(editorinstance)
{
oediter = editorinstance;
}
复制代码 代码如下:
<asp:customvalidator id="customvalidator1" runat="server" display="dynamic" errormessage="没有填写" clientvalidationfunction="validtitle" onservervalidate="validfck" controltovalidate="fck"></asp:customvalidator>
推荐阅读
-
asp.net FCKeditor自定义非空验证
-
asp.net 中国身份证号码验证代码 非正则
-
asp.net FCKeditor自定义非空验证
-
phalcon model在插入或更新时会自动验证非空字段的解决办法
-
ASP.NET Core使用自定义验证属性控制访问权限详解
-
ASP.NET Core使用自定义验证属性控制访问权限详解
-
ASP.NET MVC ValidationAttribute 服务器端自定义验证
-
ASP.NET MVC ValidationAttribute 服务器端自定义验证
-
Asp.net MVC验证那些事(4)-- 自定义验证特性
-
asp.net webapi 自定义身份验证