![]() |
![]() |
![]()
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 ![]() Ale czy przypadkiem nie ma problemów w IE z takim pobieraniem pół formularza? Ten post edytował Apocalyptiq 22.11.2008, 11:07:14 -------------------- http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:34 |