- <script language="javascript">
- function Verif()
- {
- rejet = false;//variable qui nous pemettra de valider ou pas le formulaire
- falsechar="";//variable qui stockera les caracteres non valides trouvés
- var non = new Array("/","'","\"","\\");//tableau des caracteres non valides, vous pouvez les modifier
-
- //----début de la boucle qui verifie un a un chaque caractere saisi dans le champ
- for (i=0 ; i <= MonFormulaire.MonChamp.value.length ; i++)
- {
- //----début de la boucle qui fait défiler les elements du tableau 'non' un a un pour les comparer aux caracteres du champ
- for (y=0 ; y <= non.length ; y++)
- {
- //----debut de la condition (si le caractere i du champ correspond a la valeur y du tableau...)
- if ((MonFormulaire.MonChamp.value.charAt(i)==non[y]))
- {
- rejet=true;//si un seul caractere invalide est trouvé l'envoi est arreté
- //----enregistrement des caracteres invalides dans la variable falsechar
- if (falsechar=="")
- {
- falsechar= non[y];
- }else{
- falsechar= falsechar+","+non[y];
- }
- //---fin enregistrement des caracteres invalides
- }
- //---fin de la condition de comparaison des elements saisi-tableau
- }
- //---fin de la boucle "éléments du tableau"
- }
- //---fin de la boucle "caracteres saisis"
-
- //-----si des caracteres invalides sont trouvés...
- if (rejet==true)
- {
- //---affichage de l'alerte
- if (falsechar.length==1){alert(falsechar+" is an non authorised char ");}else{alert(falsechar+" are non authorised chars ");}
- return (false);
- //----si les caracteres sont valides....
- }else{
- formulaire.submit();
- return (true);
- }
- }
- </script>
<script language="javascript">
function Verif()
{
rejet = false;//variable qui nous pemettra de valider ou pas le formulaire
falsechar="";//variable qui stockera les caracteres non valides trouvés
var non = new Array("/","'","\"","\\");//tableau des caracteres non valides, vous pouvez les modifier
//----début de la boucle qui verifie un a un chaque caractere saisi dans le champ
for (i=0 ; i <= MonFormulaire.MonChamp.value.length ; i++)
{
//----début de la boucle qui fait défiler les elements du tableau 'non' un a un pour les comparer aux caracteres du champ
for (y=0 ; y <= non.length ; y++)
{
//----debut de la condition (si le caractere i du champ correspond a la valeur y du tableau...)
if ((MonFormulaire.MonChamp.value.charAt(i)==non[y]))
{
rejet=true;//si un seul caractere invalide est trouvé l'envoi est arreté
//----enregistrement des caracteres invalides dans la variable falsechar
if (falsechar=="")
{
falsechar= non[y];
}else{
falsechar= falsechar+","+non[y];
}
//---fin enregistrement des caracteres invalides
}
//---fin de la condition de comparaison des elements saisi-tableau
}
//---fin de la boucle "éléments du tableau"
}
//---fin de la boucle "caracteres saisis"
//-----si des caracteres invalides sont trouvés...
if (rejet==true)
{
//---affichage de l'alerte
if (falsechar.length==1){alert(falsechar+" is an non authorised char ");}else{alert(falsechar+" are non authorised chars ");}
return (false);
//----si les caracteres sont valides....
}else{
formulaire.submit();
return (true);
}
}
</script>