Changer la valeur d'un champ input text
Résolu/Fermé
A voir également:
- Changer la valeur d'un champ input text
- Changer dns - Guide
- Piratage facebook changer mot de passe - Guide
- Changer clavier qwerty en azerty - Guide
- Changer police facebook - Guide
- Changer la lettre d'un disque dur - Guide
2 réponses
Bonjour,
<html> <head> <script> function test(idElement,taille) { var m = document.getElementByID(idElement); if(m.value<taille) { m.value +=point(taille - m.lenght()) } } function point(nb) { var i=0; var s=""; while(i<nb) { s +="."; } return s; } </script> </head> <body> <input id="test" value="..." onChange="test('test',3)"> </body> </html>
Super merci pour le script.
Cependant si ton script fonctionne la syntaxe n'est pas tout a fait correct.
ça ne passait pas le débugage de FireBug avant que je corrige la syntaxe:
Erreur :
var m = document.getElementByID(idElement);
Correction :
var m = document.getElementById(idElement);
C'est peux mais assez pour que FireFox, Google Chrome et MS Internet Explorer 9 ne l'exécute pas.
Cependant si ton script fonctionne la syntaxe n'est pas tout a fait correct.
ça ne passait pas le débugage de FireBug avant que je corrige la syntaxe:
Erreur :
var m = document.getElementByID(idElement);
Correction :
var m = document.getElementById(idElement);
C'est peux mais assez pour que FireFox, Google Chrome et MS Internet Explorer 9 ne l'exécute pas.
26 juin 2008 à 12:29
Merci pour ta réponse.
J'ai tester le code mais cela ne fonctionne pas comme je le souhaiterai.
En effet la fonction point rempli parfaitement son rôle ( il manque juste i++; avant la parenthèse).
Par contre la fonction test ne remplace pas les points par les lettres saisies par l'utilisateur mais les ajoute à la fin des points.
Je continue de chercher.
Cordialement,
gif50