easyUI之validatebox验证框

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>01_validatebox.html</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <link rel="stylesheet" href="../themes/default/easyui.css" type="text/css"></link>
    <link rel="stylesheet" href="../themes/icon.css" type="text/css"></link>
    <script type="text/javascript" src="../js/jquery.min.js"></script>
    <script type="text/javascript" src="../js/jquery.easyui.min.js"></script>
    <script type="text/javascript" src="../js/easyui-lang-zh_CN.js"></script>
  </head>
  <body>

    <div style="margin:200px"></div>

    姓名:<input id="nameID"/><p/>

    <script type="text/javascript">
        $("#nameID").validatebox({
            required : true,
            validType : [‘length[1,6]‘,‘zhongwen‘]
        });
    </script>
    <script type="text/javascript">
        //自定义规则:zhongwen
        $.extend($.fn.validatebox.defaults.rules, {
            //zhongwen规则名
            zhongwen: {
                //validator验证体
                //value表示用户在文本框中输入的内容
                validator: function(value){
                    //如果符合中文规则
                    if(/^[\u3220-\uFA29]*$/.test(value)){
                        return true;
                    }
                },
                //如果不符合中文规则,以下就是提示信息
                message: ‘姓名必须为中文‘
            }
        });
    </script>

    邮箱:<input id="emailID"/><p/>

    <script type="text/javascript">
        $("#emailID").validatebox({
            required : true,
            validType : [‘length[1,30]‘,‘email‘]
        });
    </script>

    密码:<input id="passwordID"/><p/>

    <script type="text/javascript">
        $("#passwordID").validatebox({
            required : true,
            validType : [‘length[6,6]‘,‘english‘]
        });
    </script>
    <script type="text/javascript">
        $.extend($.fn.validatebox.defaults.rules, {
            english: {
                validator: function(value){
                    if(/^[a-zA-Z]*$/.test(value)){
                        return true;
                    }
                },
                message: ‘密码必须为英文‘
            }
        });
    </script>

  </body>
</html>

原文地址:https://www.cnblogs.com/loaderman/p/10062540.html

时间: 2024-08-10 16:45:25

easyUI之validatebox验证框的相关文章

Jquery EasyUI 中ValidateBox验证框使用讲解

Validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效.如果用户输入了无效的值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息.该验证框可以结合form(表单)插件并防止表单重复提交. 使用$.fn.validatebox.defaults重写默认值对象. 具体用法如下: <input id="email" class="easyui-validatebox" data-options="required:true,val

ValidateBox( 验证框) 组件

本节课重点了解 EasyUI 中 ValidateBox(验证框)组件的使用方法,这个组件依赖于Tooltip(提示框)组件. 一. 加载方式//class 加载方式<input id="email" class="easyui-validatebox"data-options="required:true,validType:'email'" />//JS 加载调用$('#email').validatebox({required

表单(上)EasyUI Form 表单、EasyUI Validatebox 验证框、EasyUI Combobox 组合框、EasyUI Combo 组合、EasyUI Combotree 组合树

EasyUI Form 表单 通过 $.fn.form.defaults 重写默认的 defaults. 表单(form)提供多种方法来执行带有表单字段的动作,比如 ajax 提交.加载.清除,等等.当提交表单时,调用 'validate' 方法来检查表单是否有效. 用法 创建一个简单的 HTML 表单.构建表单并给 id.action.method 赋值. <form id="ff" method="post"> <div> <lab

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

jQuery EasyUI API 中文文档 - ValidateBox验证框,使用jQuery EasyUI的朋友可以参考下. 用 $.fn.validatebox.defaults 重写了 defaults. 用法 代码如下: <input id="vv" required="true" validType="email"> 代码如下: $('#vv').validatebox({ required:true }); 验证规则 验

easyui -validatebox 验证框加载

问题: easyui验证狂框有时会验证输入字符的位数,或者验证有效字符组合 解决: 使用easyui的验证框,继承验证框,指定输入框为验证框即可 $(function(){ $.extend($.fn.validatebox.defaults.rules, { haha: { validator: function(value){ return /^\d{6}$/.test(value) ; }, message: '请输入6位数字' }, tao: { validator: function(

Easyui的validatebox验证方法自定义扩展

由于easyui的validatebox本身提供的验证方法较少,故对其进行了自定义扩展. 1.新建一个js文件 —— extendValidateboxRules.js   ,内容如下: /** * auther by Highness * date : xxxx-xx-xx */ // 时间格式规范var regex_dateTime = /\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}:\d{2}/;//@author ren $.extend($.fn.validateb

EasyUi的form验证框位置修改

原代码: <th><span class="remind">*</span> 要求节点:</th> <td><input title="需求时间" class="easyui-datebox " editable="false" data-options="required:true" type="text" name=&

EasyUI 验证框使用方法

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

Jquery easyui的validatebox控件和正则表达式

Validatebox是EasyUI的验证控件,它支持很多验证,比如说是否是email.是否是url等,保证我们输入的数据在进行处理前能够确保其完整性和正确性.验证可以实现在数据层和业务规则层,但应当在表现层进行前端的"保护",因此,我们通常在UI层为用户提供友好的.可以交互的验证体验,避免在应用程序中进行不必要的网络间的往返验证.在前期ASP.NET中,我们接触了六种验证控件,根据这六种验证控件,几乎能够实现所有的验证.那现在说的Validatebox是怎么实现验证的呢? 仔细观察j