Problème fonction l'existance des champs

abdeslam1999 Messages postés 36 Statut Membre -  
Harricote Messages postés 424 Statut Membre -
Bonjour,

j'ai deux pages web en html consultation_client et article_consult

dans la première page (consultation_client) j'ai créé des champs ,des listes déroulantes...etc.

ensuite j'ai défini une fonction verif() en javascript pour tester le vide de toutes ces champs

//Fonction de vérification le vide des champs
<script language"javascript">
function verif()
{
if(document.formulaire.v_client_id.value == "")
{
alert("Sélectionner un client S.V.P !");
return false;
}
if(document.formulaire.v_ref_cl.value == "")
{
alert("Saisir une réference S.V.P !");
document.formulaire.v_ref_cl.focus();
return false;
}
if(document.formulaire.etat_consulte.value == "")
{
alert("Sélectionner un etat de consultation S.V.P !");
return false;
}
if(document.formulaire.mode_consulte.value == "")
{
alert("Sélectionner un mode consultation S.V.P !");
return false;
}
if(document.formulaire.rep_consulte.value == "")
{
alert("Choisir une réponse S.V.P !");
return false;
}
}

//Fonction pour allez à la page

function gopage(page)
{
document.formulaire.action = page;
document.formulaire.submit();
}
</script>

Lorsque je clique sur le bouton valider,si un champ est vide un message de confirmation ça affiche(Veuillez remplir le chmap tel)

Mais le problème que j'ai c'est que lorseque je clique sur OK de la boite de message on passe à la deuxième page article_consulte normalement il faut que je reste dans ma page en cour(consultation_client) après que tous les champs seront remplis pour passer la page suivante.

Voilà le bout code que j'ai fait :

<form name="formulaire" method="post" action="" onClick="verif()">

//....Création les champs,les listes déroulantes...etc
//Le bouton valider
<tr>
<td>
<input type="submit" name="v_consulter" value="Consulter" onClick="gopage('article_consulte.php')"/>
</td>
</tr>
</form>
Merci
A voir également:

3 réponses

Harricote Messages postés 424 Statut Membre 41
 
Salut !

<script language"javascript">
function verif(page)
{
if(document.formulaire.v_client_id.value == "")
{
alert("Sélectionner un client S.V.P !");
return false;
}
if(document.formulaire.v_ref_cl.value == "")
{
alert("Saisir une réference S.V.P !");
document.formulaire.v_ref_cl.focus();
return false;
}
if(document.formulaire.etat_consulte.value == "")
{
alert("Sélectionner un etat de consultation S.V.P !");
return false;
}
if(document.formulaire.mode_consulte.value == "")
{
alert("Sélectionner un mode consultation S.V.P !");
return false;
}
if(document.formulaire.rep_consulte.value == "")
{
alert("Choisir une réponse S.V.P !");
return false;
}
if(document.formulaire.rep_consulte.value != "" && document.formulaire.mode_consulte.value != "" && document.formulaire.etat_consulte.value != "" && document.formulaire.v_ref_cl.value != "" && document.formulaire.v_client_id.value != "")
{
gopage(page);
}
}

//Fonction pour allez à la page
function gopage(page)
{
document.formulaire.action = page;
document.formulaire.submit();
}
</script> 

<form name="formulaire" method="post" action="">
<tr>
<td>
<input type="button" name="v_consulter" value="Consulter" onClick="verif('article_consulte.php');" />
</td>
</tr>
</form> 
0
abdeslam1999
 
Merci pour ta réponse,

le teste ça marche bien mais quand les champs deviennent remplis le bouton qui me permet d'aller à la page articule_consulte ne fonctionne pas

<input type="button" name="v_consulter" value="Consulter" onClick="verif('article_consulte.php');" />
0
Harricote Messages postés 424 Statut Membre 41
 
Salut !

si tu essayes ceci :
//Fonction pour allez à la page
function gopage(page)
{
document.getElementById("form").action = page;
document.getElementById("form").submit();
}
</script> 

<form name="formulaire" id="form" method="post" action="">

???????
0