VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Vérif un champs de formulaire en javascript [Résolu]

beuzz4001 2Messages postés 5 mai 2010Date d'inscription 5 mai 2010Dernière intervention - Dernière réponse le 5 mai 2010 à 16:43
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
Lire la suite 

Vérif un champs de formulaire en javascript »

1 réponses
Réponse
+0
moins plus
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 ...
Ajouter un commentaire
Ce document intitulé « vérif un champs de formulaire en javascript » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?