博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyui---表单验证
阅读量:5877 次
发布时间:2019-06-19

本文共 3441 字,大约阅读时间需要 11 分钟。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%    String path = request.getContextPath();    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()            + path + "/";%>My JSP '003.jsp' starting page
用户名
密码
性别 男: 女:
年龄
生日
城市
薪水
起始时间
结束时间
点击
View Code

numberbox组件:上面的年龄的验证  用来验证数字的

$("#age").numberbox({                        min:0, 最小值            max:150,最大值            precision:0,小数位            required:true,必填            missingMessage:"年龄不能为空" 必填提示信息        })

datebox组件:验证日期的,上面的生日,弹出一个日历选择框

$("#birthday").datebox({required:true,editable:false //input框不可编辑,继承于combo组件,是combo属性})

datetimebox组件:验证日期带有时间的,依赖于timespinner微调器,所以有时间

//日期时间选择        $("#starttime,#endtime").datetimebox({                        required:true,            editable:false,// 依赖于combo,不可编辑            missingMessage:"日期不能为空"        })

 

 

combobox组合框组件:使用来异步下拉列表使用,input框声明easyui-combobox,

然后通过url来发送异步请求,获取数据,

Multiple ComboBox:

 

 请求数据需要valueFiled :绑定到 ComboBox 的 value 上的基础数据的名称。相当于select option的value值

textField:绑定到 ComboBox 的 text 上的基础数据的名称。相当于select option的text值,必须json数组传递过来

[{"country":"","id":1,"name":"北京","pro_id":0},{"country":"","id":2,"name":"上海","pro_id":0},{"country":"","id":3,"name":"南京","pro_id":0},{"country":"","id":4,"name":"武汉","pro_id":0},{"country":"","id":5,"name":"天津","pro_id":0}]

 

或者:

$('#cc').combobox({            url:'servlet1/userServlet?method=getcity',            valueField:'id',            textField:'name'          });

 

 


 

 使用同一个验证规则时,想提示各自的信息,如下,我想在年龄和薪水都共用一个minLength验证规则,则可以,将message志为空,如下,

然后再各自加上invalidMessage属性,就可以覆盖验证规则message(invalidMessage就是覆盖验证规则message)

 

$.extend($.fn.validatebox.defaults.rules, {            namerules : {                validator : function(value) {                    var str = /^[a-zA-Z0-9_-]{4,16}$/;                    return value.match(str);                },                message : '4到16位(字母,数字,下划线,减号)'            },            minLength : {                validator : function(value, param) {                    return value.length >= param[0] && value.length<=param[1];                },                message : ''            }        });

 

 

 

转载于:https://www.cnblogs.com/fpcbk/p/9854251.html

你可能感兴趣的文章
runloop与线程的关系
查看>>
[Bzoj2246]迷宫探险(概率+DP)
查看>>
[译] 感受 4px 基线网格带来的便利
查看>>
oracle常用函数
查看>>
MYBATIS
查看>>
详解消息队列的设计与使用
查看>>
iOS 项目优化
查看>>
筛选出sql 查询结果中 不包含某个字符
查看>>
8进制与16进制
查看>>
使用Sqoop从mysql向hdfs或者hive导入数据时出现的一些错误
查看>>
mybatis:Invalid bound statement (not found)
查看>>
电脑中毒的现象
查看>>
django表单操作之django.forms
查看>>
ZipOutputStream出现多层目录问题
查看>>
Android Studio 3.0.1 版本包下载
查看>>
[python] 创建临时文件-tempfile模块
查看>>
真的只是随笔
查看>>
洛谷P3676 小清新数据结构题(动态点分治+树链剖分)
查看>>
php curl 上传json数据
查看>>
apt仓库以及apt-get分析
查看>>