2010-12-07 8 views
0

Je voudrais savoir comment simuler une action d'édition de zone de texte en javascript. Fondamentalement, je dois éditer une zone de texte par le code et aimerais que tous les événements correspodants de script de zone de texte de Java lancent juste comme ils le font quand un utilisateur fait manuellement la mise à jour.Simulation d'une action d'édition de zone de texte en javascript

Voici un simple code avec lequel j'ai travaillé. Cliquez sur le bouton "Envoyer" pour définir la valeur de la zone de texte sur "Test". Je voudrais alors que l'événement onkeyup correspondant soit automatiquement déclenché.

<html> 
<body> 
<script type="text/javascript"> 
function hello(event) { 
var fromElement = event.target; 
alert(fromElement.value); 
} 
function handleClick() { 
var tE = document.getElementById("tarea"); 
tE.value = "Test"; 
} 
</script> 

<input type="text" id="tarea" name="tarea" value="" onKeyUp="hello(event)"/> 
<input type="submit" value="Submit" onclick="handleClick()"> 
</body> 
</html> 

Merci.

Répondre

2

Pour déclencher l'événement onkeyup vous pouvez simplement l'appeler, il est une fonction:

tE.onkeyup();

+0

Salut ... Je ne veux pas appeler l'onkeyup manuellement ... Je voudrais qu'il soit appelé automatiquement comme il le fait quand un utilisateur essaie de modifier la zone de texte. – soontobeared

+0

ce n'est pas possible –

0

Vous pouvez appeler onkeyup() méthode de votre champ de saisie.

Questions connexes