![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
Na kursie webmade (http://webmade.org/porady/walidacja-danych-formularz-javascript-js.php ) ujrzałem taki fragment kodu:
Kod with(document.forms[0]){ if (imie.value == "") bledy += "Nie podałeś imienia. \n"; if (nazwisko.value == "") bledy += "Nie podałeś nazwiska.\n"; if (komentarz.value == "") bledy += "Nie napisałeś treści"; if (bledy != "") error(bledy); } No i działa - pobiera to dany formularz i na nim wykonuje operacje. Ale nie mogę o tej funkcji nic w necie znaleźć - jest ona w ogóle kompatybilna ze wszystkimi przeglądarkami, np. IE (mi na FF działa)? Spotkał się ktoś kiedyś z nią, używał jej? Jak najlepiej dostawać się do elementów formularza - używam jQuery, ale tam, żeby dostać się do jakiegoś elementu formularza, trzeba wpisać coś takiego (jeżeli działamy na formularzu - this=naszformularz): Kod $(this).find("input[@name='login']") A w czystym js wystarczy: Kod this.login (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ale czy przypadkiem nie ma problemów w IE z takim pobieraniem pół formularza? Ten post edytował Apocalyptiq 22.11.2008, 11:07:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:19 |