您的位置:首页 > Web前端 > JQuery

zend_form+jquery_form+jquery_validate验证表单

2012-05-17 12:37 651 查看
想用jquery_validate和jquery_form来使用,,,

本来是想用zend_form生成html,然后复制到phtml文件里

要用jquery_validate就要加个validate属性,又不想在JS写一堆rule,message啥的

突然想起zend_form是否可以,竟然发现zend_form可以给表单元素添加其它属性,,

于是在创建zend_form时添加一个jquery_validate需要的属性,

$body->setAttrib('validate', '{required:true, minlength:5, maxlength:100}');

这样就会生成一条jquery_validate需要的验证规则,,

我就把js粘贴下:

$.metadata.setType("attr", "validate");
$(document).ready(function() {

});
$("#form").validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
dataType: "script",
beforeSubmit: function(fdata, jobj, optins) {
//$("#submit").attr("disabled",true);//防用户重复提交。
},
success: function(data){
$("#submit").attr("disabled",false);
if(data < 0) {
alert('公告发放失败!');
return false;
}
if(data == 1) {
alert('公告发放成功!');
}
$('form').resetForm();
}
});
}
});






zend_form+jquery_form+jquery_validate

这样整个后台都不用写表单元素,验证也比较完美了

这样配合起来感觉真不错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: