Bonjour,
Je suis nouveau dans le forum et d�butant en programmation.
Mon probl�me :
Je souhaite saisir un n� de t�l�phone dans un formulaire et j'ai trouv� sur ce site des infos int�ressantes. Voici le script utilis� :
Et en HTML :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 function formatte(obj,group){ var regspace=/(\s)/g; tempString=obj.value.replace(regspace,'') var reg=/([\d]{2})/g var regend=/\s$/ if (tempString.length>group){ obj.value=tempString.replace(reg,"$1 ").replace(regend,'') } }
Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <input type="tel" onkeyup="formatte(this,2)" id="telfixe" name="telfixe"
Ceci fonctionne tr�s bien et des espaces sont ajout�s automatiquement � la saisie, tous les 2 chiffres.
Par contre si je saisis du texte dans ce champ, du style "toto-titi", c'est accept� ce qui est plut�t emb�tant.
Je cherche donc � emp�cher "en ligne" toute saisie de caract�res autres que des chiffres.
Ce n'est certainement pas tr�s compliqu�, mais apr�s avoir pass� pas mal de temps � rechercher, je me suis dit que vous pourriez peut-�tre me donner une solution.
Merci pour votre aide.
Cdt,
Rapha�l
Partager