X
ďťż

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.

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.