Vérif un champs de formulaire en javascript
Résolu
beuzz4001
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
beuzz4001 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
beuzz4001 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour
je travail sur un projet avec un formulaire tt simple, voici le formulaire :
<table cellpading="0" cellspacing="0">
<form name="ajout" METHOD="POST" ACTION="memovc12.php" onsubmit="return valider()" enctype="multipart/form-data">
<tr><td>ajouter un fichier :</td></tr>
<tr><td>Chemin du fichier<input type="text" name="chemin"></td></tr>
<tr><td>Page:<input type="text" name="page" SIZE="1" MAXLENGTH="1"></td></tr>
<tr><td>Type de données :<select name="type">
<option value="">***-//\\~//\\-***</option>
<option value="NEW">CREATION</option>
<option value="MOD">MODIFICATION</option>
<option value="SUP">SUPPRESSION</option>
</select></td></tr>
<tr><td>Numéro VC12 :<input type="text" name="vc12" SIZE="7" MAXLENGTH="7"></td></tr>
<tr><td>Numéro Routage :<input type="text" name="memo" SIZE="7" MAXLENGTH="7"></td></tr>
<tr><td>Commentaires :<br><textarea ROWS="10" COLS="40" name="comment"></textarea></td></tr>
<tr><td colspan="2"><input type="hidden" name="fonction" value="ajout"><input type="submit" value="Valider"></td></tr>
</form>
</table>
je réalise un vérification des champs avec java script, je vérifie uniquement si les champs ne sont pas vide.
voici le code java script :
function valider()
{
// si la valeur du champ chemin est non vide
if(document.ajout.chemin.value == "")
{// sinon on affiche un message
alert("Saisissez un Chemin");
// et on indique de ne pas envoyer le formulaire
return false;
}
if(document.ajout.page.value == "")
{
alert("Saisissez le numéro ");
// et on indique de ne pas envoyer le formulaire
return false;
}
if(document.ajout.type.value == "")
{
alert("N'oubliez pas le type");
// et on indique de ne pas envoyer le formulaire
return false;
}
return true;
}
en gardant la même structure du code java script, j aimerais faire une vérification sur le champs Numéro VC12:
il faut que le champs VC12 comprenne 5 chiffres un "-" et une lettre (exemple : 12345-A)
si qlq un a une idée pour réalisé ca il sera d un grand secoure pour moi
je travail sur un projet avec un formulaire tt simple, voici le formulaire :
<table cellpading="0" cellspacing="0">
<form name="ajout" METHOD="POST" ACTION="memovc12.php" onsubmit="return valider()" enctype="multipart/form-data">
<tr><td>ajouter un fichier :</td></tr>
<tr><td>Chemin du fichier<input type="text" name="chemin"></td></tr>
<tr><td>Page:<input type="text" name="page" SIZE="1" MAXLENGTH="1"></td></tr>
<tr><td>Type de données :<select name="type">
<option value="">***-//\\~//\\-***</option>
<option value="NEW">CREATION</option>
<option value="MOD">MODIFICATION</option>
<option value="SUP">SUPPRESSION</option>
</select></td></tr>
<tr><td>Numéro VC12 :<input type="text" name="vc12" SIZE="7" MAXLENGTH="7"></td></tr>
<tr><td>Numéro Routage :<input type="text" name="memo" SIZE="7" MAXLENGTH="7"></td></tr>
<tr><td>Commentaires :<br><textarea ROWS="10" COLS="40" name="comment"></textarea></td></tr>
<tr><td colspan="2"><input type="hidden" name="fonction" value="ajout"><input type="submit" value="Valider"></td></tr>
</form>
</table>
je réalise un vérification des champs avec java script, je vérifie uniquement si les champs ne sont pas vide.
voici le code java script :
function valider()
{
// si la valeur du champ chemin est non vide
if(document.ajout.chemin.value == "")
{// sinon on affiche un message
alert("Saisissez un Chemin");
// et on indique de ne pas envoyer le formulaire
return false;
}
if(document.ajout.page.value == "")
{
alert("Saisissez le numéro ");
// et on indique de ne pas envoyer le formulaire
return false;
}
if(document.ajout.type.value == "")
{
alert("N'oubliez pas le type");
// et on indique de ne pas envoyer le formulaire
return false;
}
return true;
}
en gardant la même structure du code java script, j aimerais faire une vérification sur le champs Numéro VC12:
il faut que le champs VC12 comprenne 5 chiffres un "-" et une lettre (exemple : 12345-A)
si qlq un a une idée pour réalisé ca il sera d un grand secoure pour moi
A voir également:
- Vérif un champs de formulaire en javascript
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Verif lien - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
1 réponse
Bon alors vu que je n ai pas eu de réponse, je me répond a moi même ;)
alors pour réalisé un teste sur un champ d'un formulaire, j ai tous simplement comparé le champs à vérifier avec une expression régulière.
dans mon cas le champs VC12 doit être de la forme suivant "12345-A"
en java script ca donne :
var reg=new RegExp("^[0-9]{5}[-]{1}[A-Za-z]{1}$","g"); //expression régulière
if(reg.test(document.ajout.vc12.value)) // conparaison de la variable et de l'expression.
{return true;}else{alert("le fomat du mémo n'est pas bon il doit etre de la forme suivante 12345-A");return false;}
et voila c fini
cela pourra surement être utile à quelqu'un ...
alors pour réalisé un teste sur un champ d'un formulaire, j ai tous simplement comparé le champs à vérifier avec une expression régulière.
dans mon cas le champs VC12 doit être de la forme suivant "12345-A"
en java script ca donne :
var reg=new RegExp("^[0-9]{5}[-]{1}[A-Za-z]{1}$","g"); //expression régulière
if(reg.test(document.ajout.vc12.value)) // conparaison de la variable et de l'expression.
{return true;}else{alert("le fomat du mémo n'est pas bon il doit etre de la forme suivante 12345-A");return false;}
et voila c fini
cela pourra surement être utile à quelqu'un ...