jQuery EasyUI API 中文文档 - 表单,form补充

继承(表单验证)
第一个参数如果是true那么就算key相同也会接着追加,相反怎会覆盖
$.extend([bool],obj,obj1);
var obj = {name:"zhangsan"};
var obj1 = {age:1};
var obj2 = $.extend({},obj,obj1);//是把obj对象和obj1对象赋值给空对象,然后再赋值给


obj2对象则obj2对象打印的结果是:{name:"zhangsan",age:1}


$.extend($.fn.validatebox.defaults.rules,{
        //max自定义验证规则的名称
        max:{
                //validate具体验证方法
                //value输入的值
                //param是验证类型中括号的内容
                validate:function(value,param){
                        //返回false表示验证失败,返回true表示验证成功
                }
        message:"你必须大于{0}"//验证失败的提示内容
        }
})




$(fucntion (){
        $("#age").numberbox({//numberbox是在输入数字的时候用,validatebox字符串可以用
                required:true,
                validType:"max[5]"      
        })
})
<input type="text" name="age" >
表单提交
$(fucntion (){
        //提交
        $("#submit1").click(fucntion (){
                $("#aa").form("submit",{
                        url:"",//提交地址
                        //提交前执行的方法
                        onSubmit:function(){
                                //如果return false则停止提交
                                return $("#ff").form("validate");//验证表单是否合法},//提交成功后执行的方法
                                success:fucntion(data){console.log(data);//返回的数据}
                })
        });
        //清空
        $("#qingchu").click(fucntion (){
                $("#aa").form("clear");
        });
        //加载
        $("#jiazai").click(fucntion (){
                var obj = {name:'admin'};
                $("#aa").form("load",obj);
        });
})
<form >
        <input type="text" name="username"/>
        <input type="button" value="提交" />
        <input type="button" value="清空" />
        <input type="button" value="加载" />
</form>