jquery easyui验证框学习

代码:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>jQuery EasyUI</title>

<link rel="stylesheet" type="text/css"

href="../themes/default/easyui.css">

<link rel="stylesheet" type="text/css" href="../themes/icon.css">

<style type="text/css">

input,textarea {

width: 200px;

border: 1px solid #ccc;

padding: 2px;

}

</style>

<script type="text/javascript" src="../jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="../jquery.easyui.min.js"></script>

<script>

function valid(){

alert($('#dfe').validatebox('isValid'));

}

$(function(){

$.extend($.fn.validatebox.defaults.rules, {

    minLength: {

        validator: function(value, param){

            return value.length >= param[0];

        }, 

        message: 'Please enter at least {0} characters.'

    } 

});

 

});

</script>

</head>

<body>

<h1>ValidateBox <a href="#0" onclick="valid();">EmailisValid</a></h1>

<div>

<table>

<tr>

<td>Name:</td>

<td><input class="easyui-validatebox" required="true"

validType="length[1,3]"></td>

</tr>

<tr>

<td>Email:</td>

<td><input id="dfe" class="easyui-validatebox"

invalidMessage="email格式错误" validType="email"></td>

</tr>

<tr>

<td>URL:</td>

<td><input class="easyui-validatebox" required="true"

validType="url"></td>

</tr>

<tr>

<td>testr:</td>

<td><input class="easyui-validatebox" validType="minLength[5]"

invalidMessage="至少5个字符"></td>

</tr>

<tr>

<td>Note:</td>

<td><textarea class="easyui-validatebox" required="true"

missingMessage="必填" style="height: 100px;"></textarea></td>

</tr>

</table>

</div>

</body>

</html>

    效果图

 

 

 

 

属性名

类型

描述

默认值

required

布尔

定义文本域是否为必填项

false

validType

字符串

定义字段的验证类型

url(匹配URL正则表达式规则), email(匹配电子邮件正则表达式规则),length[0,100](允许字符串长度的范围)etc.null

missingMessage

字符串

当文本框为空时提示的文本信息

This field is required.

invalidMessage

字符串

当文本框内容不合法时提示的文本信息

null

posted @ 2014-10-11 10:49  忍冬草-硕  阅读(170)  评论(0)    收藏  举报