2014-04-11 8 views
9

को रीसेट करने के लिए parsley.js रीसेट() विधि को कैसे प्राप्त करें मुझे रीसेट बटन पर क्लिक करने के लिए parsley.js 2.0 रीसेट() विधि को आग लगाने के लिए कठिन समय लग रहा है।फॉर्म

$('#resetForm').click(function() { 
    $('#myForm').parsley('reset'); 
}); 

जाहिर है यह काम नहीं करता:

<input type="reset" id="resetForm" value="Reset" /> 

मैं सेटअप एक क्लिक ईवेंट है: यह मेरा रीसेट बटन है। और मैं यह नहीं समझ सकता कि रीसेट() विधि को कैसे कॉल करें। मैं समझता हूं कि यह पार्सलेयू का हिस्सा है लेकिन मैं इसे कैसे आग लग सकता हूं?

मैंने विभिन्न तरीकों का एक समूह तक पहुंचने का प्रयास किया है, लेकिन स्पष्ट रूप से महत्वपूर्ण जेएस/jQuery ज्ञान की कमी मुझे सबसे अच्छा प्राप्त कर रही है।

किसी भी मदद की सराहना की जाएगी।

धन्यवाद।

उत्तर

34
इसके बजाय का उपयोग कर

$('#myForm').parsley('reset'); 

$('#myForm').parsley().reset(); 

का उपयोग कर मान लिया जाये कि आपके प्रपत्र आईडी "MyForm" है और आप कोई जे एस त्रुटियाँ हैं की कोशिश करो की

, इस काम करना चाहिए।

+0

कोई काम नहीं किया। मुझे एक "अनकही टाइप एरर मिल रहा है: अपरिभाषित एक समारोह नहीं है"। –

+1

निम्नलिखित fiddle http://jsfiddle.net/dDaU7/ सत्यापित करें और इसे अपने कोड से तुलना करें। यदि आपको कोई परेशानी है, तो अपना कोड यहां पोस्ट करें या jsfiddle बनाएं। –

+0

आपके समाधान के लिए धन्यवाद। मुझे एहसास हुआ कि मैं भूल रहा था कि मैंने यह किया था: ** parsleyJs = नया अजमोद ('फॉर्म'); **। और इसलिए रीसेट फ़ंक्शन को कॉल करने के लिए मैं बस यह कर सकता हूं: ** parsleyJs.reset(); ** –