Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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 (IMG:style_emoticons/default/smile.gif)
Nie umiem tego rozwiązać..

Ten post edytował evolucja 7.03.2012, 17:47:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
evolucja
post
Post #2





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? (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 15:39