Problème fonction l'existance des champs
abdeslam1999
Messages postés
36
Statut
Membre
-
Harricote Messages postés 424 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
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:
- Problème fonction l'existance des champs
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
3 réponses
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>