表单验证无效

时间:2011-11-20 21:00:16

标签: javascript jquery

请参阅我的演示here。点击“Click Me”按钮后required_valid()不起作用。单击“Click Me”后有两个<form>元素,我使用两种形式,如何解决这个问题?

....

 $('.submit').live('submit', function() {
        var passed = true;
        passed = autocomplet_valid() && passed;
        passed = ticket_check() && passed;
        passed = required_selectbox() && passed;
        passed = required_valid() && passed;
        if (!passed) {
            $('#loadingDiv, #overlay').hide();
            return false;
        }
    });

2 个答案:

答案 0 :(得分:0)

目前您的演示无效,因为您没有ID为“clock”的元素,并且您收到此错误:

test (line 42)
document.getElementById("clock") is null
[Break On This Error] document.getElementById("clock").innerHTML = output; 

答案 1 :(得分:0)

如何处理按钮点击?

$("form.submit button").click(...);

顺便说一句,您是否可以将HTML重构为没有嵌套<form>?第一个实际上没有表单元素,即只有一个链接。