bonjor,
je suis en stage et ds une panade complete, si qq'1 pouvait m'aider, ce serait super cool
je passe à suivre la fonction que j'ai copié et adapté à mon prog et ensuite la facon dont je l'appelle, puis le message d'erreur :
function transTel(num2)
{
if ((num2.value == "") || (num2.value.length == 14))
{
return num2.value;
}
else
{
if (num2.value.length != 10)
{
alert("Saisissez un Numéro de Téléphone à 10 chiffres !");
document.data.num2.focus();
return "";
}
else if (isNaN(num2.value))
{
alert("N'utilisez pas de lettres !")
return "";
}
else
{
var retour="";
for(i=0;i<=6;i+=2)
{
part = num2.value.substr(i,2) + ".";
retour += part;
}
retour += num2.value.substr(8,2);
return retour;
}
}
}
et je l'appele de la facon suivante :
<input name="tel" type=text onChange="document.data.tel.value = transTel(tel)">
et il me répond :
document.data.tel n'est pas un objet
je ne sais plus quoi faire. je voudrais également bloquer la saisie d'un champ avec 12 chiffres
merci d'avance à ts ceux qui voudront bien m'aider...