2010-11-02 46 views
0

你好,谢谢你的帮助。两个按钮的jQuery验证

我有验证问题。

基本上我有一个窗体有两个按钮。

一个按钮需要验证整个表单,仅次于类“.number”的字段。

我想是这样的:

$('.save_draft').click(function(){ 
    $('form').validate({ 
     rules: { 
       field: { 
         required: true, 
         number: true 
       } 
     } 
    }); 
}); 

$('.submit_form').click(function(){ 
    $('form').validate().form(); 
}); 

但它实际上并没有为我工作。

有什么建议吗?

回答

0

呼叫.valid()重新valdiate整个表,并提交信息等

$('.submit_form').click(function(){ 
    $('form .number').valid(); 
}); 

不过,如果你设置它最初,它应该已经在submit事件操作,像这样:

$(function(){ 
    $('form').validate({ 
    rules: { 
     field: { 
     required: true, 
     number: true 
     } 
    } 
    }); 
}); 
+0

基本上我的问题是,如果我点击.submit_form或ether.save_draft它验证所有的表单与所有的领域。但是我需要.submit_form验证所有表单并且.save_draft只验证具有类号的字段。 $( '形式')有效();我不能工作:(我卡住了。 – surmanto 2010-11-02 13:52:30

+0

@surmanto - 所有,我明白你的意思,这样做:'$('form .number')。valid();' – 2010-11-02 13:53:01

+0

没有运气...... Don 't知道错在哪里 – surmanto 2010-11-02 13:55:52