按钮点击时出发validate方法:
$("#btnQuery").click(function() {
$("form").validate(validate_settings_query);
});
$("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);
});
});
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) 编辑

