按钮点击时出发validate方法:


$("#btnQuery").click(function() {
        $(
"form").validate(validate_settings_query);
});

 

 validate_settings_query这个是validate的option参数,那么实现不同的校验逻辑,实际上就是构造不同的option参数即可:

$(document).ready(function() {
            
var _customer_query = {
                rules: {
                    txtCustEmail: {
                        required: 
true,
                        email: 
true
                    }
                }, 
//end rule
                messages: {
                    txtCustEmail: {
                        required: 
"账号不能为空",
                        email: 
"请录入正确格式的Email地址"
                    }
                }
//end message
            };
                  
            
var _customer_submit = {
                rules: {
                    txtCustAmount: {
                        required: 
true
                    }
                }, 
//end rule
                messages: {
                    txtCustAmount: {
                        required: 
"金额不能为空"
                    }
                }
//end message
            };

            
var validate_settings_query = jQuery.extend({}, _default, _customer_query);
            
var validate_settings_submit = jQuery.extend({}, _default, _customer_submit);
            
            $(
"#btnQuery").click(function() {
                $(
"form").validate(validate_settings_query);
            });

            $(
"#btnSubmit").click(function() {
                $(
"form").validate(validate_settings_submit);
            });
            
        });

 

 

posted @ 2009-04-30 17:33 Cheese 阅读(1247) 评论(4) 编辑

背景:框架结构即普遍的 上-左-右 的结构 leftFrame 是菜单, rightFrame是内容页

跨域问题:本域为x.abc.com菜单里面有挂了另外一个子域y.abc.com的页面,那个子域里面使用了asp.net ajax,生成的脚本里面,要访问top,造成了脚本的跨域访问,于是我在框架页面里面设置了 document.domain = "abc.com" ,在子域的那个页面里面也设置document.domain = "abc.com",跨域的问题就解决了。

新问题:在菜单里面点击了子域的那个页面以后,所有的页面(包括子域的那个页面),都不是在框架的rightFrame里面打开了,而是在新的窗口打开。

新问题的解决:摸索着在leftFrame的页面里面 也加上 document.domain = "abc.com" ,于是问题解决了,所有的页面都在rightFrame里面打开

疑惑:虽然问题解决了,但是觉得还是没理解好修改document的domain

----先记下来,有空研究一下,补上心得。

 

posted @ 2009-04-30 12:39 Cheese 阅读(168) 评论(1) 编辑