使用表单验证

应用配置页面我们加入表单验证,当填写的数据不符合要求时,给出友好的提示。

要使用表单验证需要完成三个步骤:

§   1、将setting.php视图文件的form表单,设置表单的名称(name),表单验证控件靠检查formname属性来决定是否启用。

<form id="book_setting" name="book_setting">

§   2、在setting.php视图中编写JS,设定验证控制的参数和回调函数。

$(function(){
            $('#book_setting').ajaxForm('submit_ok');
});
function submit_ok(json) {
            if(json.state) ct.ok(json.message);
            else ct.error(json.error);
}

§   3、编写验证规则

文件:./public/admin/apps/book/validators/book_setting.xml

文件名是以需验证formname进行为名称的xml文件;

默认存储路径在apps/book/validators/目录下,配置文件路径可以通过JS方法设置:

$.validate.setConfigs({
            xmlPath:apps/<controllerName>/validators/<actionName>/
});

配置完成后,再刷新页面,就可以看到ajax的提示效果了。

§   提示:

使用表单验证时,页面返回的数据都应该是JSON格式的。



Copyright ©2009 - 2014 CmsTop.Com.All rights reserved.
思拓合众