Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Pola obowiązkowe - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Pola obowiązkowe (/thread-pola-obowiazkowe)



Pola obowiązkowe - bmaci3k - 24-08-2010

Podpowiedzcie jak rozszerzyć ten kod o kolejne obowiązkowe pola. ale w taki sposób aby były teżw formularzu pola niewymagane
Kod PHP:
<form action="mailto:adres e-mail" method="post" onsubmit="if (this.tekst2.value == '') { alert('Zanim wyślesz formularz, musisz wypełnić pole tekstem!'); return false }">
<
input type="text" name="tekst2" /><input type="submit" value="OK" />
</
form



RE: Pola obowiązkowe - Kartofelek - 24-08-2010

Szczerze? Kiedyś o tym pisałem. Może ci się przyda:

http://doman.art.pl/kursjs/kurs/formularze/formularze_walidacja.html

Bo ten kod, który pokazałeś jest baaaardzo zły. Ogólnie pewnie byś musiał dodać kilka warunków w if (...this.kolejnePole.value=='' && this.tekst2.value=='' && .....), ale w taki sposób jak ty to robisz to jedyne co mogę powiedzieć, to "powodzenia".


RE: Pola obowiązkowe - bmaci3k - 24-08-2010

zrobiłem tak i nie działa. jest mi potrzebne dosłownie 3 pola obowiązkowe i 2 nieobowiązkowe i bardzo prosty sposób i mimo tego ze to zły sposób to bardzo prosty. mogłby mi ktoś wytłumaczyć czemu taki kod nie działa.
Kod PHP:
<form action="" method="post" onSubmit="if (this.tekst2.value == '' && this.tekst3.value == '') { alert('Zanim wyślesz formularz, musisz wypełn4444tem!'); return false }">

<
input type="text" name="tekst2" />
<
input type="text" name="tekst3" /> 

już doszedłem że zamiast && powinno być ||