Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> java i firefox, zdarzenie onClick.....
fnx
post 12.12.2006, 16:42:01
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.12.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
UDAT
post 12.12.2006, 17:36:07
Post #2





Grupa: Zarejestrowani
Postów: 442
Pomógł: 0
Dołączył: 27.12.2005

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
Zajec
post 12.12.2006, 21:05:03
Post #3





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


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;
}
Go to the top of the page
+Quote Post
zenn
post 17.12.2008, 14:02:36
Post #4





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 17.12.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
mike
post 17.12.2008, 14:09:22
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


~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
Go to the top of the page
+Quote Post
kryspinus
post 19.12.2008, 18:59:00
Post #6





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 1.04.2008

Ostrzeżenie: (0%)
-----


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;}

}


Ten post edytował kryspinus 19.12.2008, 19:01:11
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:30