`
java-mans
  • 浏览: 11431501 次
文章分类
社区版块
存档分类
最新评论

easyui Form验证

 
阅读更多

@author YHC

这个教程将向你展示如何验证一个form,easyui框架提供一个validatebox 插件去验证一个form,在这个教程我们将创建一个联系我们的form和应用validatebox 插件

验证form,然后你可以改编这个form到你自己的需求.


查询 Demo

创建 form

让我们创建一个简单的联系我们的form和name, email, subject and message字段.
<div style="padding:3px 2px;border-bottom:1px solid #ccc">Form Validation</div>  
<form id="ff" method="post">  
    <div>  
        <label for="name">Name:</label>  
        <input class="easyui-validatebox" type="text" name="name" required="true"></input>  
    </div>  
    <div>  
        <label for="email">Email:</label>  
        <input class="easyui-validatebox" type="text" name="email" required="true" validType="email"></input>  
    </div>  
    <div>  
        <label for="subject">Subject:</label>  
        <input class="easyui-validatebox" type="text" name="subject" required="true"></input>  
    </div>  
    <div>  
        <label for="message">Message:</label>  
        <textarea name="message" style="height:60px;"></textarea>  
    </div>  
    <div>  
        <input type="submit" value="Submit">  
    </div>  
</form>  
我们添加一个样式名为easyui-validatebox 到input 标记,所以input标记将应用验证根据validType 属性.

当form数据无效时阻止form提交

当用户点击form的submit按钮,如果form是无效的我们应该阻止form提交.
$('#ff').form({  
    url:'form3_proc.php',  
    onSubmit:function(){  
        return $(this).form('validate');  
    },  
    success:function(data){  
        $.messager.alert('Info', data, 'info');  
    }  
});  
如果form是无效的,一个提示信息将显示.

下载 EasyUI 示例代码:










分享到:
评论

相关推荐

    EasyUI tutorial 中文版 chm

    基于EasyUI 官方的帮助。 Application 使用easyUI创建一个CRUD的应用 使用easyUI创建一个CRUD DataGrid... easyui Form验证 easyUI 格式化ComboBox easyui 过滤ComboGrid 扩展 easyui DWR加载 easyUI 主题

    EasyUI中在表单提交之前进行验证

    主要介绍了EasyUI中在表单提交之前进行验证的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    easyui form validate总是返回false的原因及解决方法

    下面小编就为大家带来一篇easyui form validate总是返回false的原因及解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    easyui取消表单实时验证,提交时统一验证的简单实例

    form id=”ff” class=”easyui-form” method=”post” data-options=”novalidate:true”&gt; &lt;/form&gt; 2、表单提交时统一验证 $(‘#ff’).form(‘submit’,{  onSubmit:function(){  return $(this).form...

    上传图片前验证图片格式及实现预览

    JS上传图片前验证图片格式及实现预览,客户端实现+EasyUI Form例子

    EasyUI表单验证

    使用方法: &lt;input class="easyui-textbox" required="true" validType="number"/&gt; 或者 &lt;input class="easyui-textbox" data-options="required:true,validType:'number'" /&gt;

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

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

    轻松学习jQuery插件EasyUI EasyUI表单验证

    通过使用 easyui 表单(form)插件来改变表单(form)为 ajax 表单(form)。表单(form)提交所有字段到后台服务器,服务器处理和发送一些数据返回到前端页面。我们接收返回数据,并将它显示出来。 创建表单(Form...

    jQuery EasyUI之验证框validatebox实例详解

    该验证框可以结合form(表单)插件并防止表单重复提交。 2.练习1:验证输入字符长度及非空 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;validatebox&lt;/title&gt; &lt...

    jQuery EasyUI API 中文文档 – Form表单

    Form 表单 用法 代码如下: &lt;form id=”ff” method=”post”&gt; … &lt;/form&gt; 使 form 成为 ajax 提交的 form 。 代码如下: $(‘#ff’).form({ url:…, onSubmit: function(){ // 做某些检查 // 返回 false ...

    EasyUI在表单提交之前进行验证的实例代码

    过程如下:只需在onSubmit的时候使用return $(“#form1”).form(‘validate’)方法即可,EasyUi中form模块中的from(‘validate’)方法会自行对我们指定的表单中required=true等需要验证的的元素进行验证,但有不通过...

    Jquery插件easyUi表单验证提交(示例代码)

    form id=”myForm” method=”post”&gt; ”center” xss=removed&gt;  ”right”&gt;命令: &lt;td&gt;&lt;input id=”cmd” name=”cmd” style=”width: 200px;” class=”easyui-validatebox” required=

    jQuery EasyUI 1.2.4 API 中文文档.chm

    本 chm 文档是根据博客园“风流涕淌”的《jQuery EasyUI 1.2.4 API 中文文档(完整)目录》整理而成 http://www.cnblogs.com/Philoo/archive/2011/11/17/jeasyui_api_index.html Base 基础 Documentation 文档 ...

    jquery插件EasyUI中form表单提交实例分享

    之前用AJax给Controller传递参数,然后再调用服务端的方法对数据库进行更改,今天碰到一个新的方法...div id=Editwin class=easyui-window title=编辑班级信息 style=width: 400px; height: auto;top:105px data-option

    Jquery组件easyUi实现表单验证示例

    本文实例为大家分享了Jquery easyUi表单验证实现代码,供大家参考,具体内容如下 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=UTF-8&gt; &lt;title&gt;Basic Form - jQuery EasyUI Demo&lt;/...

    jQuery EasyUI提交表单验证

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

    JQuery EasyUI 1.5.2 离线官方API中文文档 含完整开发工具包+扩展 chm+pdf

    form:修复在调用“reset”方法的时候会导致input输入框初始值消失的BUG; textbox:修复在调用“destroy”方法的时候无法清除字段标签的BUG; datagrid:修复在不存在的行上调用“selectRow”方法的时候会导致记录...

    jQuery EasyUI 1.5.2 离线简体中文API文档(含开发工具包、皮肤、扩展、演示)

    v1.5.2 Build 1 版汉化说明 汉化人:王锦阳 ...• tagbox:添加“required”属性,以允许用户将其用于验证指定值是否为空(译者注:该属性自validatebox继承而来,1.5.2版之前也有该属性只是设置以后无效)。

Global site tag (gtag.js) - Google Analytics