Evaluation And / OR

Status
Niet open voor verdere reacties.

serpico

Gebruiker
Lid geworden
6 nov 2002
Berichten
32
hallo,
ik heb het volgende scriptje:
=============================================

if (document.nieuwclient.username.value.length > 3) {
document.cusername.src = "../icons/green.gif";
document.getElementById('ncheck').innerHTML = "Ok!";
var c1 = "ja";
}
if(document.nieuwclient.username.value.length < 4) {
document.cusername.src = "../icons/red.gif";
document.getElementById('ncheck').innerHTML = "Gebruikersnaam is te kort!";
var c1 = "nee";
}
enz...


if (c1=="ja" || c2=="ja" || c3=="ja" || c4=="ja" || c5=="ja")
{
document.nieuwclient.opslaan.disabled = false;
} else {
document.nieuwclient.opslaan.disabled = true;
}


======================================================

en zoals het nu is maakt hij de submit knop al klikbaar op het moment dat er één 'c*' ja is.
hij moet dat pas doen als alle 'c*' ja zijn..

ik heb al geprobeerd om || te vervangen door && maar dat werkt ook niet..

weet iemand hoe ik dit kan oplossen?

Bij voorbaat dank!
 
Laatst bewerkt:
als je || vervangt door &&, heb je de verschillende stukjes ook al eens tussen haakjes gezet? Misschien wordt de volgorde verkeerd geparsed..:

PHP:
if ((c1=="ja") && (c2=="ja") && (c3=="ja") && (c4=="ja") && (c5=="ja"))
    document.nieuwclient.opslaan.disabled = false;
else
    document.nieuwclient.opslaan.disabled = true;

--Johan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan