`

EasyUI 验证框使用方法

阅读更多

EasyUI 验证框使用方法:
//***************************
missingMessage:未填写时显示的信息
validType:验证类型见下示例
invalidMessage:无效的数据类型时显示的信息
required="true" 必填项
class="easyui-validatebox" 文本验证
class="easyui-numberbox" 数字验证
*****************************//

0、调用数据验证方法
    return $("#form1").form('validate');
 
 示例:
<asp:Button ID="btn_Save" runat="server" Text="保存" OnClick ="btn_Save_Click" OnClientClick="return $("#form1").form('validate');" />  
  
1、验证是否必填
class="easyui-validatebox" missingMessage="xxx必须填写"
2、验证字符串长度
class="easyui-validatebox" missingMessage="xxx必须填写少于10个字符" validType="length[0,2]" invalidMessage="不能超过2个字符!"
示例:
<input class="easyui-validatebox" required="true" missingMessage="姓名必须填写" size="10" type="text" name="ARealName"></input>

3、验证数字必须是5.5-20之间 precision="2"表示是2为小数
class="easyui-numberbox" min="5.5" max="20" precision="2" required="true" missingMessage="必须填写5.5~10之间的数字"
4、验证必须是日期yyyy-MM-dd(只能选择不可编辑)
<script>
 $.fn.datebox.defaults.formatter = function (date) {
            var y = date.getFullYear();
            var m = date.getMonth() + 1;
            var d = date.getDate();
            return y + '-' + (m < 10 ? '0' + m : m) + '-' + (d < 10 ? '0' + d : d);
        };
        $.fn.datebox.defaults.parser = function (s) {
            if (s) {
                var a = s.split('-');
                var d = new Date(parseInt(a[0]), parseInt(a[1]) - 1, parseInt(a[2]));
                return d;
            } else {
                return new Date();
            }
        };
</script>
class="easyui-datebox" required="true" missingMessage="日期必须填写"  editable="false"
//如果需要填写其他格式的类型请自行修改formatter函数

5、验证必须是邮件
class="easyui-validatebox" missingMessage="邮件必须填写" validType="email" invalidMessage="请填写正确的邮件格式"

6、页面时间段判断 name为s1的时间必须大于name为s2的时间 s3必须大于s2
<script>
$.extend($.fn.validatebox.defaults.rules,{
   TimeCheck:{
    validator:function(value,param){     
     var s = $("input[name="+param[0]+"]").val();
     //因为日期是统一格式的所以可以直接比较字符串 否则需要Date.parse(_date)转换
     return value>=s;
    },
    message:'非法数据'
   }
  });
</script>
<input name="s1" class="easyui-datebox" required="true" missingMessage="日期必须填写" editable="false"></input>
<input name="s2" class="easyui-datebox" required="true" validType="TimeCheck['s1']" invalidMessage="s1必须大于s2" editable="false"></input>
<input name="s3" class="easyui-datebox" required="true" validType="TimeCheck['s2']" editable="false"></input>


7、询问对话框提交:
function Confirmbtn(msg, control) {
$.messager.confirm('确认', msg, function (r) {
    if (r) {
        __doPostBack("ctl00$ContentPH_Main$Button1", "");
        //alert('aa');
    }
});
return false;
}

OnClientClick="return Confirmbtn('确认吗?', this);

来自:http://blog.csdn.net/qwlovedzm/article/details/6676525

分享到:
评论

相关推荐

    easyui验证框使用方法

    自己总结的easyui验证框的一些使用方法

    easyui常用验证框架

    常用的easyUI表单验证类型

    jQuery+easyui validatebox 验证框

    NULL 博文链接:https://chaoyi.iteye.com/blog/2163404

    EasyUI tutorial 中文版 chm

    easyUI 创建Tree和复选框Tree Node easyUI 拖动(Drag)和放置(Drop)Tree easyUI 加载parent/child节点到tree 转换tree标准格式数据 easyUI 创建一个基础的TreeGrid easyUI 创建复杂TreeGrid Form easyUI ...

    jQuery EasyUI之验证框validatebox实例详解

    validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效。如果用户输入了无效的值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息。该验证框可以结合form(表单)插件并防止表单重复提交。 2.练习...

    easyui控件验证+datagrid相关操作web练习源码

    easyui的输入框+验证+弹窗,datagrid的渲染+勾选/选择+双击+渲染行操作+查询框架。

    jQuery Easyui 验证两次密码输入是否相等

    什么是 jQuery EasyUI jQuery EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点。 easyui 是一个基于 jQuery 的框架,集成了各种...Jquery easyui是一个非常好的ui框架,但是表单验证中没有最常用的判断两个

    easyui1.3 api(中文全).rar

    •数字验证框 •日期组合框 •日期时间组合框 •日历 •调节器 •数字调节器 •时间调节器 窗口 •窗口 •对话窗口 •消息窗口 数据表格和树形菜单 •数据表格 •属性表格 •树形菜单 •树形表格

    jQuery EasyUI API 中文文档 - ValidateBox验证框

    jQuery EasyUI API 中文文档 - ValidateBox验证框,使用jQuery EasyUI的朋友可以参考下。

    jQuery EasyUI 1.2.4 API 中文文档.chm

    ValidateBox 验证框 Combo 组合 ComboBox 组合框 ComboTree 组合树 ComboGrid 组合表格 NumberBox 数字框 DateBox 日期框 DateTimeBox 日期时间框 Calendar 日历 Spinner 微调器 NumberSpinner 数值微调器 ...

    jQuery easyUI的教程

    7 ValidateBox(验证框) 18 7.1 实例 18 7.2 参数 20 7.3 方法 20 7.4 扩展 20 8 Pagination(分页) 20 8.1 实例 20 8.2 参数 22 8.3 事件 23 9 Window(窗口) 23 9.1 实例 23 9.2 参数 25 9.3 事件 26 9.4 方法 ...

    Easy UI form表单中的输入验证框和常用控件

    Easy UI form表单中的输入验证框和常用控件。如:validatebox增加对time、date、datetime的验证。两次输入密码一致的验证、自定义下拉框等

    jQuery插件EasyUI校验规则 validatebox验证框

    主要介绍了jQuery插件EasyUI校验规则,主要介绍validatebox验证框,对validatebox进行校验规则扩展,使用jQuery EasyUI的朋友可以参考下。

    ssm+easyui+websocket+shiro验证+webservice

    搭的一个ssm框架,连接的是mysql,把doc里面的sql执行后可以直接运行。项目里面配置了easyui,weiservice,websocket,shiro验证,拦截器,定时器等等(用户名:admin或1,密码:admin或1)

    easyui详细资料

    本教程将展示如何验证表单。easyui框架提供了一个验证插件来进行表单验证。本教程中我们将建立一个联系方式表单,并使用验证插件进行表单验证。

    jQuery EasyUI提交表单验证

    EasyUI的form表单里面的验证框,先讲解下validatebox类和相关的属性。 验证规则 验证规则是通过使用 required 和 validType 特性来定义的, 这里是已经实施的规则: email:匹配 email 正则表达式规则,系统提供的...

    jQuery EasyUI API 中文文档 – ValidateBox验证框

    验证规则 验证规则是通过使用 required 和 validType 特性来定义的, 这里是已经实施的规则: email:匹配 email 正则表达式规则 url:匹配 URL 正则表达式规则 length[0,100]:允许从 x 到 y 个字符 remote[...

    基于Java(SSM)+Bootstrap+EasyUI+Mysql的个人博客系统【100013308】

    使用EasyUI实现后台对博客、博客类别、用户评论、博主信息的管理,包括增删改查,文件上传等;实现刷新后台缓存等功能; 使用Shiro作为项目安全框架,验证不同url的请求,包括后台博主的登陆; 实现Lucene对全站的...

    jQuery+EasyUI+1.2.4+API+中文文档(标记).rar

    ValidateBox 验证框 Combo 组合 ComboBox 组合框 ComboTree 组合树 ComboGrid 组合表格 NumberBox 数字框 DateBox 日期框 DateTimeBox 日期时间框 Calendar 日历 Spinner 微调器 NumberSpinner 数值微调器...

Global site tag (gtag.js) - Google Analytics