2009-08-17 11 views
6

Donnée: J'ai une zone de texte et un bouton caché.jQuery: Rendre un bouton visible quand un TextBox a contenu

Recherché: Lorsque la zone de texte n'est ni vide ni vide, affichez le bouton. Lorsque la zone de texte est vide ou vide, masquez le bouton.

Question: Comment est-ce que je devrais faire ceci? Dois-je utiliser jQuery et lier à l'événement keyup de la zone de texte?

Répondre

13

Bien sûr, l'événement keyup semble être une bonne idée. Vous pourriez faire quelque chose comme:

$("textarea").keyup(function() { 
    if ($(this).val().replace(/ /g, '') == '') 
    $("#id-of-button").show(); 
    else 
    $("#id-of-button").hide(); 
}); 
+0

Merci VoteDisciple, Cela fonctionne pour moi. –

Questions connexes