IE crash przy sumbit'cie formularza

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
shelton
Posty: 2
Rejestracja: czw mar 15, 2007 11:27 am
Lokalizacja: Bielsko-Biała

IE crash przy sumbit'cie formularza

Post autor: shelton »

Czołem, webmasterzy!

Jestem nowy userem, który zaczyna obecność na forum, jak zapewne większość - od prośby o pomoc. Ale mam nadzieję, że uda mi się wkrótce odwdzięczyć i także swoimi doświadczeniami pomóc innym... ;)
A zatem - przy okazji - witam i pozdrawiam wszystkich.

Do rzeczy jednak.

Problem, o który chcę zapytać objawia się wyłącznie przy IE, jeszcze z numerkiem 6.0.
Ponieważ duża część userów strony wciąż tej przeglądarki używa, nie jest możliwe bezczelne zasugerowanie im, by zmienili - tylko rozwiązanie problemu ;)

Mam taki oto fragment kodu:
<form name="form" action="" method="post">
<select name="activity" onChange="document.form.submit();">
<option>itd...
W niektórych momentach, właśnie podczas submitu formularza następuje crash przeglądarki. Komunikat jest standardowy - IE wykonał nieprawidłową operację, wyślij nam raport, a my pomożemy, Twój Microsoft itp.

Dane z tego formularza pobierane są w momencie wciśnięcia przycisku SUBMIT przez szablon smarty, dlatego pole action jest puste. Ale to dla tego konkretnego przypadku chyba bez znaczenia, bo i tak crash następuje przy autosubmicie rozwijanej listy, a nie przy wysyłaniu danych do bazy.

Any ideas? Ktoś się może już z podobnym zachowaniem przeglądarki spotkał?
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: IE crash przy sumbit'cie formularza

Post autor: koziolek »

onChange != onchange to pierwsze spostrzeżenie
Poza tym spróbuj tak:

Kod: Zaznacz cały

<form id="form" action="" method="post">
<select name="activity" onchange="document.getElementById("form").submit();">
<option>itd... 
mała zmiana ale zawsze będzie lepiej.
Poza tym czy `name` jest nieprawidłowym atrybutem w xhtml:
http://www.w3.org/TR/xhtml1/#h-4.10
shelton
Posty: 2
Rejestracja: czw mar 15, 2007 11:27 am
Lokalizacja: Bielsko-Biała

Re: IE crash przy sumbit'cie formularza

Post autor: shelton »

Dziękuję za uwagi. Zaraz wprowadzę zmiany i zobaczę, co się dzieje.

Pozdrawiam!
ODPOWIEDZ