Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery]Problem z resetowaniem formularza
Forum PHP.pl > Forum > Przedszkole
evolucja
Mam taki autorski(^^) kod:
  1.  
  2. $('.mws-showhide').change(function() {
  3. var showhideName = $(this).attr('name');
  4. $('div.mws-showhide-' + showhideName).hide();
  5. $("select option:selected").each(function () {
  6. $('.mws-showhide-' + showhideName + '-' + $(this).val()).show();
  7. });
  8. }).change();

który odpowiada za pokazywanie/ukrywanie DIV w zależności od wybranej opcji z selecta. Na jednej stronie może być kilka DIV dla jednej opcji i kilka różnych selectów działających niezależnie.

W czym jest problem? A no gdy używam buttona typu reset, przywraca on domyślną wartość z selecta ale nie wywołuje akcji change() czyli jeśli domyślna opcja z selecta nie ma przypisanych żadnych divów a poprzednio była wybrana z divami - opcja się zmieni ale DIV zostaje widoczny smile.gif
Nie umiem tego rozwiązać..
CuteOne
I tu się kłaniają podstawy JS
http://www.javascript-coder.com/javascript...eset-form.phtml
evolucja
Ale konkretniej może, bo owszem jest tam o osobnej funkcji clearForm() ale ona czyści cały formularz. HTMLowy reset działa dobrze - bo przywraca domyślne wartości a nie czyści cały formularz - , problem jest jedynie z wywołaniem mojej funkcji po zresetowaniu formularza..

@EDIT
Nikt nie potrafi pomóc? sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.