J'essaye de déterminer si une zone de texte est vide si un utilisateur supprime ce qui est déjà pré-rempli dans la zone de texte en utilisant jQuery.jQuery détecter si textarea est vide
Quoi qu'il en soit?
C'est ce que je l'ai et sa ne fonctionne pas
$(textarea).live('change', function(){
if($(this).val().length == 0) {
$(submitButtonClass).addClass('disabled_button');
$(submitButtonClass).removeClass('transSubmit');
} else {
$('.disabled_button').addClass('transSubmit').css({
'cursor':'pointer'
}).removeClass('disabled_button');
}
});
est-ce que 'textarea' est un nom de variable réel dans votre code ou avez-vous oublié de l'envelopper dans des délimiteurs de chaîne? par exemple. '$ (" textarea "). live (...)'. Ce que vous avez devrait fonctionner, sinon. Avez-vous des erreurs? –
'textarea' est un nom de variable. Et je ne reçois aucune erreur ... J'ai presque besoin de lier l'événement keydown à la zone de texte – dennismonsewicz
si 'textarea' n'est pas un sélecteur, vous devriez utiliser' bind' plutôt que 'live'. Voir http://api.jquery.com/live/#caveats –