Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery]Problem z resetowaniem formularza
evolucja
post
Post #1





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


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ć..

Ten post edytował evolucja 7.03.2012, 17:47:37


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


I tu się kłaniają podstawy JS
http://www.javascript-coder.com/javascript...eset-form.phtml
Go to the top of the page
+Quote Post
evolucja
post
Post #3





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


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


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:40