Bonjour,
J'ai 2 fonctions qui font les choses suivantes : effacement du text par défaut dans un textarea et limitation du nombre de caractère qui peuvent être écrits :
Les deux fonctionnent séparément mais pas ensemble : quand je focus sur le textarea, le texte par défaut s'efface mais je tape un caractère, il s'efface également. Alors logiquement, j'ai essayer d'imbriquer le keydown dans le focus (ordre logique), mais ça ne corrige pas le problème. Une idée ?
Modifié par Tchernobyl (12 Aug 2011 - 21:05)
J'ai 2 fonctions qui font les choses suivantes : effacement du text par défaut dans un textarea et limitation du nombre de caractère qui peuvent être écrits :
$("textarea.textarea_wall").focus(function(){
var id_under_wall = $(this).attr("id");
$("textarea#"+id_under_wall).val("");
});
$("textarea.textarea_wall").keydown(function(){
var r=$(this).val().length;
alert(r);
if(r > 3){
$(this).val($(this).val().substr(0, 3));
}});
Les deux fonctionnent séparément mais pas ensemble : quand je focus sur le textarea, le texte par défaut s'efface mais je tape un caractère, il s'efface également. Alors logiquement, j'ai essayer d'imbriquer le keydown dans le focus (ordre logique), mais ça ne corrige pas le problème. Une idée ?
Modifié par Tchernobyl (12 Aug 2011 - 21:05)