Javascript

       

Podstrony


telcocafe

Czy mogliby¶cie napisać mi kod w javascript, który pokazywałby okienko np."wpisz temat wiadomo¶ci!" w przypadku niewpisania wymaganych danych w formularzu? Oczywiscie formularz w tm przypadku nie zost±łby wysłany.



Ok udało mi się zdobyć ten skrypt. Potrzebny mi jest on bo napisałem komentator w php oparty na txt(mój pierwszy całkowicie sam napisany skrypt <jupi>:))Ale jednak jest bł± zobaczcie sami:
kod javascript:
<script TYPE="text/javascript" LANGUAGE="Javascript"> function sprawdz(formularz) {  for (i = 0; i < formularz.length; i++)  {    var pole = formularz.elements[i];    if ((pole.type == "text" || pole.type == "option") && pole.value == "")    {      alert("Proszę wypełnić wszystkie pola!");      return false;    }  }  return true; } </SCRIPT>
Formularz
<form method="post" action="komentarze/dodajkom.php" onsubmit="if (sprawdz(this)) return true; return false"> <B>Wybierz zdjęcie do którego chcesz dodać komentarz:<BR></b> <SELECT NAME="plik">        Wybierz zdjęcie do którego chcesz dodać komentarz: <OPTION>Wybierz zdjęcie...          <OPTION value="klasa001.txt">1.Nauczyciel w klasie <OPTION value="klasa00234.txt">2.,3.,4.Odrysowywanie trupa <OPTION value="klasa005.txt">5.Scyzoryk i Palce <OPTION value="klasa006.txt">6.Skradaj&plusmn;cy się Jeż <OPTION value="klasa007.txt">7.Odrysowany trup <OPTION value="klasa008.txt">8.Kibicuj&plusmn;cy Łysy <OPTION value="klasa009.txt">9.Zaklejone drzwi <OPTION value="klasa010.txt">10.Zaklejone przej&para;cie <OPTION value="klasa011.txt">11.Co się patrzysz? <OPTION value="klasa012.txt">12.Zaklejone przej&para;cie II <OPTION value="klasa013.txt">13.Uwaga! Idzie! <OPTION value="klasa014.txt">14.Ostatnie </SELECT><br> <b>Twoja xywa</b><BR> <input type="text" name="twojaxywa"><BR> <b>Tre&para;ć Komentarza</b><BR> <input type="text" name="tresckom"><input type="submit" value="Dodaj Komentarz!"> </form>

Obydwa kody znajdja sie w jednym pliku.Problem polega na tym, że nie wiem jak w skrypcie nazwać pole "option". Skrypt działa na pola textowe ale w zadnym razie na liste rozwijana. Co trzeba wpisac zamiast option? Select tez nie pomaga :(

Do formularza dodaj name="form1", a option wybierzesz poprzez:
document.form1.plik.selected

CZyli powinno wygladac tak?
if ((pole.type == "text" || pole.type == "document.form1.plik.selected") && pole.value == "")
Jezeli tak, to niestety nie działa...




CZyli powinno wygladac tak?
if ((pole.type == "text" || pole.type == "document.form1.plik.selected") && pole.value == "")
Jezeli tak, to niestety nie działa...

Daje tak:
 if ((pole.type == "text" || pole.type == "document.form1.plik.selected.value") && pole.value == "")
pierwsz aopcja wyglada tak:

<OPTION value="">Wybierz zdjęcie...
a forma tak:
<form method="post" action="komentarze/dodajkom.php" name=form1 onsubmit="if (sprawdz(this)) return true; return false">
Nie działa, co robię Ľle. Jak przy option nie wpisuje value to tez nie dziala :(

Jak ty chesz się dobrać do value, które jest puste?

O to przeciez tu chodzi, ze jak ktos zostawi "wybierz zdjęcie" ktore ma puste value to sie pojawi komunikat ze ma te zdjecie wybrac.

NAprawdę nikt nie wie jak to zrobić, powiedzcie co wstawic zamiast "option".. kaman pipyl..

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.