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
