Bonjour,
J'ai le script suivant qui fonctionne parfaitement et qui sert à la mise en forme d'une date au fur et a mesure de sa saisie dans un input.
Le probleme, c'est qu'il fonctionne parfaitement sous ie mais pas les autres navigateur.
Quelqu'un saurait me faire la conversion ? car je n'y connais rien en javascript.
<
scriptlanguage="Javascript">
/* Pour faire une vérification sans autoriser le point ("."), suivez les instructions qui sont écrites en commentaire */
functionverif_date(champ)
{
varchiffres=newRegExp("[0-9-]");/* Modifier pour : var chiffres = new RegExp("[0-9]"); */
varverif;
for(
x=0;x<champ.value.length;x++)
{
verif=chiffres.test(champ.value.charAt(x));
if(
verif==false)
{champ.value=champ.value.substr(0,x)+champ.value.substr(x+1,champ.value.length-x+1);x--;}
}
}
</script>
Merci.