将表单无效,我想在浏览器控制台中打印一条消息。尝试使用live(),委托和绑定提交表单()
Folling代码绑定作品:
jQuery(document).ready(function() {
$('form').bind('submit', function() {
if ($j(this).valid() == false) {
console.log("Warning: form not valid");
};
});
});
和作品,以及当我更换绑定的提交:
$('form').submit(function() {
但不工作时,我使用委托:
$('body').delegate('form', 'submit', function() {
甚至与现场没有成功:
$('form').live('submit', function() {
形态没有动态地insertet。生活和代表不能工作的原因是什么?
编辑
我刚刚发现jquery.validate.min.js是造成问题。嗯,但我怎样才能防止我自己的形式事件被阻止?
你使用的是什么版本的jQuery?你为什么要在身体上而不是在身体上活动? – 2012-02-02 15:38:57
如果表单不是动态插入的,为什么不直接在表单元素上绑定事件? – ShankarSangoli 2012-02-02 15:41:52
抱歉,错误的复制和粘贴,我更新了直播部分。我正在使用jquery 1.6.4 – iappwebdev 2012-02-02 15:42:16