EasyUi如何进行前台校验

2025-10-25 16:48:08

1、下面为我们做的一个学生信息表单,接下来我们就以此表单为例进行讲解

EasyUi如何进行前台校验

2、首先引入EasyUI的核心js及css文件:

    <link rel="stylesheet" type="text/css" href="/plugins/jquery-easyui/themes/default/easyui.css">

    <link rel="stylesheet" type="text/css" href="/plugins/jquery-easyui/themes/icon.css">

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

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

EasyUi如何进行前台校验

3、假设我们对Name及Email进行必填校验,在Name及Email的dataoptions属性中添加required:true,刷新网页可以看到必填字段变成了默认的红色背景

EasyUi如何进行前台校验

EasyUi如何进行前台校验

4、将以上表单元素包裹在studentForm下,在页面JS上写入Submit的onclick函数,如下所示:

    function submitForm() {

       var isValid = $('#studentForm').form('validate');

       if(!isValid){

           return false;

       }

    }

其中,核心校验功能由$('#studentForm').form('validate')实现,校验通过时返回值为true,否则返回false

EasyUi如何进行前台校验

EasyUi如何进行前台校验

5、在未填写Name及Email的情况下,背景色为浅红色,直接点击Submit,会有如下提示信息

EasyUi如何进行前台校验

6、填写Name及Email信息,浅红色背景消失,点击Submit,无校验提示信息,表明必填校验通过。

EasyUi如何进行前台校验

7、以上只完成了必填校验,此外我们经常还需要对填写的内容进行校验,比如Email格式,此时只需要添加validType属性即可。针对其他类型的内容校验可以通过扩展Jquery-EasyUI的校验插件validatebox实现,关于如何扩展easyui的Validatebox插件可以继续关注作者的后续经验。

EasyUi如何进行前台校验

EasyUi如何进行前台校验

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢