Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Formularz i wymuszenie wypełnienia pól !

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

Formularz i wymuszenie wypełnienia pól !

Post 10.01.2006, 23:59:12

Witam. Mam problem. Chodzi o to, że chce aby w formularzu byly wypełnione wszystkie pola oprocz tel.kom. tzn. tel.kom. jesli ktos chce to podaje jesli nie to nie. Mam serwer i korzystam z czegos co sie nazywa FormMail.pl o czym nie mam zielonego pojecia.

Prosze pomozcie mi napisac skrypt ktory zmusi uzytkownika strony do wypelnienia wszystkich pol, jesli tego nie zrobi to o wyswietlenie bledu i wskazanie ktore pola nei zoastaly wypelnione. Oto poniższy formularz. Jeśli juz ktos mi to napisze zeby to troszke wytlumaczyl zebym wiedzial mniej wiecej co i jak.

<FORM NAME="Zamówienie" ACTION="/cgi-bin/FormMail.pl" METHOD="post">
<input type="hidden" name="recipient" value="mikolaj@barczynski.pl">
<input type="hidden" name="subject" value="barczynski.pl - pytanie">
<input type="hidden" name="env_report" value="REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT">
<input type="hidden" name="title" value="Potwierdzenie wysłania">
<input type="hidden" name="return_link_url" value="http://barczynski.pl/kontakt.htm">
<input type="hidden" name="return_link_title" value="Powrót do strony głównej">
<input type="hidden" name="bgcolor" value="#3A6B1E">
<input type="hidden" name="text_color" value="#FFFFFF">
<input type="hidden" name="link_color" value="#FFFFFF">
Twój email<br><input type=text name="email"><br><br>
Imię i Nazwisko<br><input type=text name="realname"><br><br>
Tel.kom.<br><input type=text name="realname"><br><br>
Wiadomość<br><textarea name="Wiadomość" rows="4" wrap="VIRTUAL" cols="30"></textarea><br>
<input type=hidden name="missing_fields_redirect" value="http://barczynski.pl/error.html">


Z góry dziękuje !! i prosze Was POMOZCIE ! :(
Boolter
Posty: 7
Dołączył(a): 10.01.2006

Post 11.01.2006, 00:15:27

Kod: Zaznacz cały
<script type="text/javascript">

function checkForm(form) {

   if(!form.email.value || !form.realname.value || !form.wiadomosc.value) {
     alert('Wypelnij poprawnie formularz!');
    return false;
  }

  return true;
}
</script>
I w formie dodaj:
Kod: Zaznacz cały
onsubmit="if(!checkForm(this)) return false;"

Pomijam fakt, iż pole z telefonem nazwałeś jak pole z imieniem i zmieniłem nieco nazwę pola z wiadomością, bo nie lubimy polskich znaków w JS ;-)
Avatar użytkownikaBTM
Bartosz Szczeciński

No Life
No Life

Posty: 6160
Dołączył(a): 04.07.2002
Lokalizacja: Łódź


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości

Hosting, Domeny, SSL
iCash

Subskrypcja

Mamy 50058 zarejestrowanych użytkowników.
Najnowszy użytkownik: ywaruk


Nasi użytkownicy napisali:

  • 934696 wiadomości
  • w 246213 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)