![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 11.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Poniżej wklejam przykładowy fragment kodu który pod IE sprawia problem, zaś w Firefox'e owy problem nie występuje. Problem tyczy się selected="selected" i w IE bez wskazania opcji wyboru, javascript wyrzuca komunikat o braku zaznaczenia, mimo że jest zaznaczone poprzez selected. Skoro pole wyboru domyślnie wybrane to dlaczego widzi je jako puste?
Problem dla mnie o tyle istotny gdyż formularz bardzo rozbudowany i pobiera z bazy opcje wczesniej wskazane (wybrane), pod firefoxem działa prawidłowo... Kod <script type="text/javascript"> function przetwarzaj_dane() { var brakuje_danych=false; var formularz1=document.forms[0]; var napis=""; if (formularz1.test.value == ""){ napis += " - Przeglądarka\n" brakuje_danych=true; } if (!brakuje_danych) formularz1.submit(); else alert ("Nie wypełniono następujących pól:\n\n" + napis); } </script> <form method=POST name="formularz1" id="formularz" action="edycja.php"> <select name="test" id="test"> <option selected="selected">Internet Explorer</option> <option>Mozilla</option> <option>Inna</option> </select> <input type="button" value="Wyślij" onClick="przetwarzaj_dane()"> Edit: Problem rozwiązałem, brakowało value Ten post edytował kosma 1.08.2009, 23:17:17 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:14 |