[javascript] problème redirection page

Fermé
LeTom46 Messages postés 30 Date d'inscription mardi 7 mars 2006 Statut Membre Dernière intervention 15 mai 2008 - 2 avril 2008 à 11:43
 Utilisateur anonyme - 2 avril 2008 à 14:46
Bonjour,

Mon script ne marche pas...

<!-- Fonction de vérification des CHAMPS-->
<script language='JavaScript'>
function valider_formulaire(thisForm)
{

//ça ça marche
if (thisForm.question6.value == '')
{
alert(' Veuillez mettre votre login ');
return(false);
}

Ici c'est la "redirection" qui marche pas... Je voudrai que si question6.value = cp1 ou cp3 ou cp3 on soit redirigé vers la page questionnaire_correspondant.htm
if ((thisForm.question6.value == 'cp1') (thisForm.question6.value == 'cp2') && (thisForm.question6.value == 'cp3'))
{
window.location="questionnaire_correspondant.htm"
}

else
{
alert(' Mauvais login ');
return(false);
}

}
</script>

Le premier et le dernier test marchent mais pour la redirection au milieu ça marche pas...

Merci de votre aide
A voir également:

4 réponses

mattouuu Messages postés 136 Date d'inscription jeudi 13 décembre 2007 Statut Membre Dernière intervention 3 février 2011 21
2 avril 2008 à 11:53
Dis moi en français ce que pour toi veut dire cette condition

if ((thisForm.question6.value == 'cp1') (thisForm.question6.value == 'cp2') && (thisForm.question6.value == 'cp3'))
0
Utilisateur anonyme
2 avril 2008 à 11:55
A mon avis le "OU" (||) serait à utiliser ici et non le "ET" (&&)
;-)
0
LeTom46 Messages postés 30 Date d'inscription mardi 7 mars 2006 Statut Membre Dernière intervention 15 mai 2008
2 avril 2008 à 12:10
Ma question en fait est de savoir pourquoi la ligne : "document.location.href="page1.htm" ne marche pas dans la condition :

if ((thisForm.question6.value == 'cp1') || (thisForm.question6.value == 'cp2') || thisForm.question6.value == 'cp3'))
{
document.location.href="page1.htm"
}
Merci
0
Utilisateur anonyme
2 avril 2008 à 14:46
Essaye avec window.location.href
0