J'utilise Jquery pour supprimer une valeur par défaut dans une entrée HTML active.Transmettre var entre deux fonctions Javascript/Jquery?
Cependant, si rien n'est entré dans l'entrée, je veux que la valeur par défaut réapparaisse.
Pour essayer de faire cela, je l'ai créé:
$("#contact input").each(function(index) {
$(this).focus(function() {
var valvalue = $(this).val();
$(this).val('');
});
$(this).focusout(function() {
var newvalvalue = $(this).val();
if(newvalvalue == ''){
$(this).val('', valvalue);
}
});
});
La fonction focus()
fonctionne très bien, mais la valvalue
variable ne sont pas repris par la fonction focusout
.
Quelqu'un connaîtrait-il un moyen de transmettre la variable valvalue
à cette deuxième fonction focusout
?
créér 'valvalue' global pour les deux gestionnaires d'événements – Diode
Sûrement pas "global" .. – user2864740
http://stackoverflow.com/questions/500431/javascript-variable-scope – user2864740