2010-11-16 14 views
5

मैं सामान्य कार्यवाही रोकने के लिए किसी फ़ॉर्म में एक कस्टम सबमिट फ़ंक्शन कैसे जोड़ूं, लेकिन यह केवल jQuery सत्यापन प्लगइन द्वारा सत्यापित होने के बाद ही चलता है?jQuery सत्यापन के बाद कस्टम सबमिट फ़ंक्शन

उत्तर

13

आप इस तरह .validate() की submitHandler विकल्प का उपयोग कर सकते हैं।

+0

आप आदमी हैं! धन्यवाद निक! –

+0

@Aaron - आपका स्वागत है! –

0

ईवेंट हैंडलर return true आगे बढ़ने के लिए और return false को रोकने के लिए। अगर आप कुछ चलाने के लिए जब यह पास मान्यता नहीं है चाहता हूँ

$("form").validate({ 
    submitHandler: function(form) { 
    //this runs when the form validated successfully 
    form.submit(); //submit it the form 
    } 
}); 

वहाँ भी है एक invalidHandler:

+1

किसी भी मामले में 'सही वापसी' की कोई आवश्यकता नहीं है, 'झूठी वापसी' विशेष है, लेकिन एक 'अपरिभाषित' (कोई वापसी नहीं) भी जारी रहेगी। –

+0

@ निक - अच्छी कॉल। –

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