2014-04-11 10 views
9

Mam trudności z ustaleniem metody pobrania pliku parsley.js 2.0 reset() po kliknięciu przycisku resetowania. To jest mój przycisk reset:Jak uzyskać metodę resetowania parsley.js() w celu zresetowania formularza

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

mam skonfigurować zdarzenie kliknij:

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

Oczywiście to nie zadziała. I nie mogę się dowiedzieć, jak wywołać metodę reset(). Rozumiem, że jest to część ParsleyUI, ale jak mogę ją uruchomić?

Próbowałem uzyskać dostęp do wielu różnych sposobów, ale oczywiście mój brak znaczącej wiedzy JS/jQuery jest najlepszy.

Każda pomoc zostanie doceniona.

Dziękuję.

Odpowiedz

34

Zamiast

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

Spróbuj użyć

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

Zakładając, że forma ma identyfikator "MyForm" i nie masz JS błędy, to powinno działać.

+0

To nie zadziałało. Otrzymuję "Uncaught TypeError: undefined nie jest funkcją". –

+1

Sprawdź następujące skrzypce http://jsfiddle.net/dDaU7/ i porównaj je z kodem. Jeśli masz problemy, opublikuj swój kod tutaj lub utwórz jsfiddle. –

+0

Dzięki za rozwiązanie. Zdałem sobie sprawę, że zapomniałem, że to zrobiłem: ** pietruszkaJs = nowa pietruszka ("forma"); **. I dlatego, aby wywołać funkcję resetowania, mogę to zrobić: ** parsleyJs.reset(); ** –

Powiązane problemy