Forum Doku Wiki Blog

Forumsarchiv 2004, Mai
Oder Vergleich?????

archivierte Beiträge lesen

  1. (JAVASCRIPT) Oder Vergleich????? von Fritznbauer, 06. 05. 2004, 14:46

Oder Vergleich?????

Der folgende Beitrag wurde am 06. 05. 2004, 14:46 Uhr von Fritznbauer veröffentlicht.

Hallo Leute

Ich möchte mein Eingabefelder überprüfen. Wenn im 1ten Feld was geschrieben steht, muss entweder im Feld 2,3 oder 4 etwas stehen. Nur funktioniert mein Quellcode nicht ganz. Weiß von euch jemand den Fehler???


function check() {
if(document.Testform.FF00.value != "0" && document.Testform.RPG00.value == "0" || document.Testform.SZP00.value == "0" || document.Testform.SPG00.value == "0" ) {
    alert("Gibste ruhig wos ei joooo!!");
    return false;
   }
 return true;

}


Lieben Gruss, Harry

Oder Vergleich?????

Der folgende Beitrag wurde am 06. 05. 2004, 14:53 Uhr von piranja veröffentlicht.

> Hallo Leute
>
> Ich möchte mein Eingabefelder überprüfen. Wenn im 1ten Feld was geschrieben steht, muss entweder im Feld 2,3 oder 4 etwas stehen. Nur funktioniert mein Quellcode nicht ganz. Weiß von euch jemand den Fehler???
>
>
> function check() {
> if(document.Testform.FF00.value != "0" && document.Testform.RPG00.value == "0" || document.Testform.SZP00.value == "0" || document.Testform.SPG00.value == "0" ) {
>     alert("Gibste ruhig wos ei joooo!!");
>     return false;
>    }
> return true;
>
> }

Hi,

ich nehme an, du willst eigentlich nicht auf value == "0" prüfen, sondern auf NULL, bzw. auf "", oder?

LG, piranja

Oder Vergleich?????

Der folgende Beitrag wurde am 06. 05. 2004, 15:13 Uhr von Fritznbauer veröffentlicht.

Nein, ich habe die Eingabefelder bewußt mit Null definiert. Das ist schon Absicht Leute. Danke für die Hilfe, es funktioniert schon!!

Gruss, Fritz the cat

Oder Vergleich?????

Der folgende Beitrag wurde am 06. 05. 2004, 14:55 Uhr von Andreas-Lindig veröffentlicht.

Hallo,

> Nur funktioniert mein Quellcode nicht ganz
_was_ funktioniert nicht? der alert? was danach kommen soll?...

> Weiß von euch jemand den Fehler???
also ich nicht - bin ja nicht Gott, aber suchen kann ich mal...

> document.Testform.FF00.value != "0"
Du fragst hier, ob in dem Feld keine "0" steht. Ist das Absicht?


Gruß, Andreas

--

hier könnte auch ruhig mal'n neues Bild stehen.

Oder Vergleich?????

Der folgende Beitrag wurde am 06. 05. 2004, 14:58 Uhr von Phil veröffentlicht.

Hi,

meiner menung nach, (ungetestet, da ich deine aufgabenstellugn auch nicht ganz verstehe) benutzt du den or operator in deiner if abfrage vollkommen falsch.

was dein problem mit dem script angeht, schau mal hier http://selfhtml.teamone.de/javascript/sprache/operatoren.htm

was dein poblem mit den fragezeichen angeht, schau mal hier: http://learn.to/cooldown

Gruß

Phil
--
ich bin ein nachmacher: http://www.eppstein.de

Oder Vergleich?????

Der folgende Beitrag wurde am 06. 05. 2004, 15:18 Uhr von willie.de veröffentlicht.

hallö,

wegen meiner faselei mal n konstruktiver nachtrag:

> if(document.Testform.FF00.value != "0" && document.Testform.RPG00.value == "0" || document.Testform.SZP00.value == "0" || document.Testform.SPG00.value == "0" )

if(bedingung1 && bedingung2 || bedingung3 || bedingung4)
da die '||' stäker binden als die '&&' heißt das:
wenn bedingung1 und 2 stimmen _oder_ wenn 3 stimmt _oder_ vier stimmt -> true

korrekt wäre für das beschriebne problem also:
if(bedingung1 && (bedingung2 || bedingung3 || bedingung4))
wenn bedingung1 stimmt _und_ 2 oder 3 oder vier stimmt -> true

grüße aus Leipzig
willie.de
--
a bus station is where a bus stops,
a train station is where a train stops,
on my desk I have a work station...

ss:| zu:} ls:# fo:| de:] va:} ch:? sh:( n4:( rl:° br:> js:| ie:% fl:( mo:}
http://www.peter.in-berlin.de/projekte/selfcode/

Oder Vergleich?????

Der folgende Beitrag wurde am 06. 05. 2004, 15:00 Uhr von willie.de veröffentlicht.

hallö ins forum,

falls du wirklich auf '0' prüfen willst (und nicht auf leeres feld: '""') und ich die sache richtig verstehe, sollte es so funxen:

function check() {
if(document.Testform.FF00.value != "0") { // wenn im feld was steht
if(document.Testform.RPG00.value == "0" || document.Testform.SZP00.value == "0" || document.Testform.SPG00.value == "0" ) { //falls dann in keinem der anderen was steht
alert("Gibste ruhig wos ei joooo!!"); //sag was
return false; //und zurück
}
else return true; //sonst weiter
}

grüße aus Leipzig
willie.de
--
Nun freilich starren Sinnes zu behaupten, dass das, was ich gesprochen habe, auch unbedingte Wahrheit sei, das schickt sich nicht für einen, der zu denken pflegt. - Platon

ss:| zu:} ls:# fo:| de:] va:} ch:? sh:( n4:( rl:° br:> js:| ie:% fl:( mo:}
http://www.peter.in-berlin.de/projekte/selfcode/

korrektur

Der folgende Beitrag wurde am 06. 05. 2004, 15:08 Uhr von willie.de veröffentlicht.

hallö nochmal,

hab grade Phils thread gelesen. er hat da wohl insgesamt recht. seis drum.
ich hab offensichtlihc deinen fehler übernommen.

function check() {
if(document.Testform.FF00.value != "0") { // wenn im feld was steht
if(document.Testform.RPG00.value == "0" && document.Testform.SZP00.value == "0" && document.Testform.SPG00.value == "0" ) { //falls dann in keinem der anderen was steht
alert("Gibste ruhig wos ei joooo!!"); //sag was
return false; //und zurück
}
else return true; //(sonst) weiter
}

in 3. zeile '||' durch '&&' ersetzt.

grüße aus Leipzig
willie.de
--
Nun freilich starren Sinnes zu behaupten, dass das, was ich gesprochen habe, auch unbedingte Wahrheit sei, das schickt sich nicht für einen, der zu denken pflegt. - Platon

ss:| zu:} ls:# fo:| de:] va:} ch:? sh:( n4:( rl:° br:> js:| ie:% fl:( mo:}
http://www.peter.in-berlin.de/projekte/selfcode/

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4