Textarea évenement onChange
hammag
-
hammag -
hammag -
bonjour,
dans ma page php j'ai un formulaire contenant un textarea et un bouton,
au début le bouton est désactivé, et je veux quand j'entre un texte dans le champ textarea le bouton devient actif.
donc ca marche avec onkeypress ou onkeyup.
mais mon problème c'est quand je colle un text avec le bouton droit de la souris, là ca marche pas, le bouton reste inactif même s'il y a du texte dans le textarea
j'ai essayé avec onChange, mais sans résultat
y-a-t-il un événement pour gérer les événements de la souris sur un textarea ?
dans ma page php j'ai un formulaire contenant un textarea et un bouton,
au début le bouton est désactivé, et je veux quand j'entre un texte dans le champ textarea le bouton devient actif.
donc ca marche avec onkeypress ou onkeyup.
mais mon problème c'est quand je colle un text avec le bouton droit de la souris, là ca marche pas, le bouton reste inactif même s'il y a du texte dans le textarea
j'ai essayé avec onChange, mais sans résultat
y-a-t-il un événement pour gérer les événements de la souris sur un textarea ?
A voir également:
- Textarea évenement onChange
- Evenement whatsapp - Accueil - WhatsApp
- Sondage evenement facebook - Guide
- Evenement 10016 ✓ - Forum Windows 10
- Un evenement inattendu s'est produit league of legends ✓ - Forum Jeux vidéo
- Evenement 410 kernel pnp - Forum Windows 10
3 réponses
En javascript, essaie d'utiliser une fonction avec l'événement onclick de telle sorte que lorsque tu click sur ton TextArea, tu testes le nombre de caractères dans ce dernier et tu actives le bouton style:
<button id="myButton" disabled>
<textArea id="myText" onclick="javascript:testValue()" >
</textArea>
<script>
function testValue() {
var content = document.getElementById('myText').innerHTML;
var but = document.getElementById('myButton');
if(content.length>0) { // Si tu as rentré des données dans ton TA
but.disabled = false;
} else {
but.disabled = true;
}
}
</script>
J'ai pas vérifié mais ça devrait ressember à un truc comme ça :)
<button id="myButton" disabled>
<textArea id="myText" onclick="javascript:testValue()" >
</textArea>
<script>
function testValue() {
var content = document.getElementById('myText').innerHTML;
var but = document.getElementById('myButton');
if(content.length>0) { // Si tu as rentré des données dans ton TA
but.disabled = false;
} else {
but.disabled = true;
}
}
</script>
J'ai pas vérifié mais ça devrait ressember à un truc comme ça :)