Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: java i firefox
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
fnx
mam formularz
  1. <FORM NAME=formularz ACTION='' METHOD=POST>
  2. <INPUT TYPE=TEXT NAME=pole1>
  3.  
  4. <BUTTON onClick=spr()>WYSLIJ</BUTTON>
  5. </FORM>


do tego jest funkcja w java spr() ktora sprawdza czy w polu jest wpisana jakas wartosc jesli nie to wywala alert.

  1. function spr(){
  2.  
  3. if(document.formularz.pole1.value=''){alert('nie wpisano w polu nic !!');}
  4. else{document.formularz.submit();}
  5.  
  6. }


calosc jest pod firefoxem i.... owszem funkcja dziala ale po jej wykonaniu odrazu wysyla formularz nawet po usunieciu instrukcji else{}. Pod IE wszystko dziala jak nalezy wiec nie wiem w czym jest problem - jak to obejsc?questionmark.gif z gory dzieki za odpowiedz
UDAT
Po piersze Java to nie JavaScript

Po drugie uzywaj
  1. <INPUT TYPE="button">

zamiast


Po trzecie
  1. function spr(){
  2. if(document.formularz.pole1.value=''){alert('nie wpisano w polu nic !!'); return false;}
  3. return true;
  4. }
  5.  
  6. <FORM NAME=formularz ACTION='' METHOD=POST>
  7. <INPUT TYPE=TEXT NAME=pole1>
  8. <INPUT TYPE="SUBMIT" onClick="spr()" VALUE ="WYSLIJ" />
  9. </FORM>
Zajec
Piszcie porządnie, poprawnie :-|

Kod
function spr(){
if(document.forms['formularz'].elements['pole1'].value=''){alert('nie wpisano w polu nic exclamation.gif'); return false;}
return true;
}
zenn
Cytat(Zajec @ 12.12.2006, 21:05:03 ) *
Piszcie porządnie, poprawnie :-|

Kod
function spr(){
if(document.forms['formularz'].elements['pole1'].value[b]=[/b]''){alert('nie wpisano w polu nic exclamation.gif'); return false;}
return true;
}


panie kolego
ładnie to może to wygląda
tylko proszę nie mylić operatora przypisania z równości, bo to całkiem zmienia sens skryptu
mike
~zenn marny z ciebie kucharz jak stare kotlety odgrzewasz.
A może po prostu: zarejestrował się taki i pisze żeby tylko pisać choć nie ma co
kryspinus
Kod
<FORM NAME=formularz ACTION='' METHOD=POST>
<INPUT TYPE=TEXT NAME=pole1>

<BUTTON onClick="return spr()">WYSLIJ</BUTTON>
</FORM>


Kod
function spr(){

if(document.formularz.pole1.value=''){alert('nie wpisano w polu nic exclamation.gif'); return false;}
else{document.formularz.submit(); return true;}

}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.