以前一直很喜欢jquery 的轻快和方便,但是他和yui比较起来,他的架构好像不是那样清楚,但是他的插件确实很不错。 jquery validator 对于客户端验证真是一个极品。 <mce:script type="text/javascript"><!-- //表单验证 $(function(){ /* 可以自定义验证方法 */ jQuery.validator.addMethod('productImg',function(){ var new_img = $('#product_img').val(); var old_img = $('#product_img_hi').val(); if(new_img.length==0&&old_img.length==0) { return false; } else { return true; } }); $('#product_form').validate({ /* 错误显示的地方 */ errorPlacement: function(error, element){ var error_td = element.parent('td').next('td'); error_td.find('.field_notice').hide(); error_td.append(error); }, success : function(label){ label.addClass('validate_right').text('正确!'); }, onkeyup: false, rules : { product_name : { required : true }, cat_id : { required : true, min : 1 }, product_img : { productImg : true } }, messages : { product_name : { required : '产品名称不能为空' }, cat_id : { required : '分类', min : '分类' }, product_img : { productImg : '产品图片不能为空' } } }); }); // --></mce:script>