Nombre exact caractere javascript
Résolu
orel_it
Messages postés
24
Statut
Membre
-
orel_it Messages postés 24 Statut Membre -
orel_it Messages postés 24 Statut Membre -
Bonjour,
J ai un champ de type text où j ai mis un attribut maxlength à 16 de façon à ce que l'on ne puisse pas insérer plus de 16 caractère. Ensuite j ai fait une fonction javascript qui controle que les caractère soient bien égale a 16.
La fonction emet une alerte lorsque les caracteres sont inferieur à 16 mais elle emet egalement lorsque les caractères sont égales a 16. Dans la fonction javascript j ai tout essayé j ai remplacer 16 par 15 pensant que javascript partait a partir de zero...
Voici le code :
Merci pour votre aide
Aurélien
J ai un champ de type text où j ai mis un attribut maxlength à 16 de façon à ce que l'on ne puisse pas insérer plus de 16 caractère. Ensuite j ai fait une fonction javascript qui controle que les caractère soient bien égale a 16.
La fonction emet une alerte lorsque les caracteres sont inferieur à 16 mais elle emet egalement lorsque les caractères sont égales a 16. Dans la fonction javascript j ai tout essayé j ai remplacer 16 par 15 pensant que javascript partait a partir de zero...
Voici le code :
<SCRIPT LANGUAGE="JavaScript"> function controlloreg2() { if (document.form1.codfiscale.length < 15) { alert("Devi inserire 16 caratteri per il campo codice fiscale "); alert (document.form1.codfiscale.length); return false; } } </script> <form id="form1" name="form1" method="post" action="" onSubmit="return controlloreg2();"> <input name="codfiscale" type="text" class="modulo" id="codfiscale" value="<? echo $anagrafica[codfiscale]; ?>" maxlength="16" size="50" onKeyPress="if (event.keyCode == 32) { alert('Non è possibile inserire spazi nel codice fiscale.'); return false; }" /> <input name="Submit" type="submit" class="modulo" value="Modifica utente" /> </form>
Merci pour votre aide
Aurélien
A voir également:
- Nombre exact caractere javascript
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Exact audio copy - Télécharger - Conversion & Extraction
- Caractere vide - Guide
4 réponses
dans la balise script il faut mettre le type= et pas language=
et regardes bien,, dans l'exemple, il passe .........value en argument
chez moi comme çela ça marche:
et regardes bien,, dans l'exemple, il passe .........value en argument
chez moi comme çela ça marche:
<script type="text/javascript"> function controlloreg2() { if (document.form1.codfiscale.value.length < 16) { alert ('Nombre de carcteres saisis: '+document.form1.codfiscale.value.length); alert("Devi inserire 16 caratteri per il campo codice fiscale "); return false; } return true; } </script> <form id="form1" name="form1" method="post" action="" onSubmit="return controlloreg2();"> <input name="codfiscale" type="text" class="modulo" id="codfiscale" value="<?php echo $anagrafica[codfiscale]; ?>" maxlength="16" size="50" onKeyPress="if (event.keyCode == 32) { alert('Non è possibile inserire spazi nel codice fiscale.'); return false; }" /> <input name="Submit" type="submit" class="modulo" value="Modifica utente" /> </form>
Merci Alain pour votre réponse. J ai essayé de mettre 3 caractère dans ce champ avec votre suggestion mais ça ne fonctionne pas, l'alert ne s'active pas.
Si ça peut vous aider, j ai transformé ce bout de script a partir de cet article :
http://www.allhtml.com/articles/detail/299
Le script je ne l ai pas reproduit à la lettre car la fonction controlloreg2(); à d'autres controle dans mon formulaire.
Si ça peut vous aider, j ai transformé ce bout de script a partir de cet article :
http://www.allhtml.com/articles/detail/299
Le script je ne l ai pas reproduit à la lettre car la fonction controlloreg2(); à d'autres controle dans mon formulaire.