Javascript/html - lancer une fonction en écrivant dans un input
Résolu/Fermé
electroking
electroking
- Messages postés
- 234
- Date d'inscription
- dimanche 14 septembre 2014
- Statut
- Membre
- Dernière intervention
- 22 juin 2021
electroking
- Messages postés
- 234
- Date d'inscription
- dimanche 14 septembre 2014
- Statut
- Membre
- Dernière intervention
- 22 juin 2021
A voir également:
- Javascript/html - lancer une fonction en écrivant dans un input
- Javascript/html - lancer une fonction en écrivant dans un input ✓ - Forum - Javascript
- Html appeler une fonction javascript - Articles
- Lancer une fonction javascript avec argument à l'aide de php ✓ - Forum - PHP
- Javascript html - Fonction pour éditer un .js ✓ - Forum - Javascript
- Lancer une fonction javascript au chargement de la page - Forum - Programmation
5 réponses
electroking
Modifié par electroking le 15/08/2015 à 11:46
- Messages postés
- 234
- Date d'inscription
- dimanche 14 septembre 2014
- Statut
- Membre
- Dernière intervention
- 22 juin 2021
Modifié par electroking le 15/08/2015 à 11:46
C'est bon en fait ^^ j'ai trouvé :
on met un input type hidden et une fonction :
function verif()
{
if (document.getElementById("monChampInput").value != document.getElementById("monChampHidden").value) {
mafonction();
document.getElementById("monChampInput").value = document.getElementById("monChampHidden").value;
}
}
Voilaaa ^_^
on met un input type hidden et une fonction :
function verif()
{
if (document.getElementById("monChampInput").value != document.getElementById("monChampHidden").value) {
mafonction();
document.getElementById("monChampInput").value = document.getElementById("monChampHidden").value;
}
}
Voilaaa ^_^
jordane45
15 août 2015 à 15:01
- Messages postés
- 35415
- Date d'inscription
- mercredi 22 octobre 2003
- Statut
- Modérateur
- Dernière intervention
- 16 mai 2022
15 août 2015 à 15:01
Bonjour
en fait au lieu du onChange il faut utiliser onkeypress ou onkeuup
en fait au lieu du onChange il faut utiliser onkeypress ou onkeuup
en fait onkeypress et onkeyup prennent pas en compte la lettre qui est tapée et donc ma fonction récupère pas la dernière lettre ^^ en fait j'ai trouvé : j'ai mis un onload avec un fonction verif() qui vérifie en boucle si la valeur de l'input est la même que sa valeur de sauvegarde (la dernière entrée) Merci quand même ^^
jordane45
16 août 2015 à 19:17
- Messages postés
- 35415
- Date d'inscription
- mercredi 22 octobre 2003
- Statut
- Modérateur
- Dernière intervention
- 16 mai 2022
16 août 2015 à 19:17
en fait onkeypress et onkeyup prennent pas en compte la lettre qui est tapée
Ah ?? Tu es sûr de toi ??
Testes ce code :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TEST</title> </head> <body> <input type="text" onkeyup="maFonction(this.value);" id="input_1" value=""> <input type="text" id="input_2" value=""> </body> </html> <script type="text/javascript"> function maFonction(elmValue){ var inp_2 = document.getElementById('input_2'); inp_2.value = elmValue; } </script>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
electroking
20 août 2015 à 11:39
- Messages postés
- 234
- Date d'inscription
- dimanche 14 septembre 2014
- Statut
- Membre
- Dernière intervention
- 22 juin 2021
20 août 2015 à 11:39
Ton code marche très bien pour moi aussi, là j'ai déjà trouvé la réponse mais merci quand même :)