2011-04-26 12 views
14

मैं jQuery सत्यापन प्लगइन का उपयोग कर रहा हूं और सत्यापन बटन को वैकल्पिक बटन के साथ ट्रिगर करने की कोशिश कर रहा हूं। मैं एक jquery फ़ंक्शन बनाना चाहता हूं जो सीएसएस को बदल देगा, और फिर मान्य फ़ंक्शन चलाएगा। मैंने पहले उत्तर दिए गए सवालों को देखा है लेकिन सत्यापन समस्या प्लगइन और सबमिटहैंडलर फ़ंक्शन के संबंध में इस समस्या को हल नहीं किया है। कोई सुझाव?सबमिट बटन का उपयोग किये बिना सत्यापन को ट्रिगर कैसे करें

प्रश्न के लिए अद्यतन करें: मैं जिस बटन का उपयोग करना चाहता हूं वह फ़ॉर्म के बाहर रखा गया है। उस फ़ॉर्म के बाहर स्थित बटन के साथ फ़ॉर्म सबमिट करने और मान्य करने का सबसे अच्छा तरीका क्या है?

$("#edit-button").click(function(event) { 

$('#postAccordion2').css('padding-bottom', '0px'); 
$('#edit-button').css('display','none'); 
$("#applicant-form").validate({ 
    submitHandler: function(form) { 
      $(form).ajaxSubmit({     
       type: "POST", 
       data: { 
        "firstName" : $('#firstName').val(), 
        "lastName" : $('#lastName').val() 
        }, 
       dataType: 'json', 
       url: './includes/ajaxtest.php', 
       error: function() {alert("doh!");}, 
       success: function() {alert("yippee!");}, 

    }  

    }); 

return false; 
    }, 
     errorPlacement: function(error,element) { 
         return true; 
       }, 
     rules: { 
      "firstName": { 
       required: true, 
       minlength: 1 
       }, 
      "lastName": { 
       required: true 
       } 
     } 


}); 
    }); 

उत्तर

7

आप इस तरह, सत्यापित करें समारोह को गति प्रदान करने के लिए कोई तर्क के साथ validate कॉल करनी होगी:

यहाँ कोड है

$("#applicant-form").validate(); 
संबंधित मुद्दे

 संबंधित मुद्दे