2010-11-07 3 views
1

J'essaye d'ajouter le focus sur le code suivant, qui ferait une boucle dans les 10 champs ou plus et enlèverait les valeurs par défaut quand l'utilisateur se concentrerait sur le champ. comment puis-je ajouter le focus au code existant? > $ (- $ (ce): -Mercien utilisant jquery focus pour vider les champs de texte

$(document).ready(function() { 
    $('#tradition').click(function() { 
    $('#form-container').attr("class","trade");       
    $('.lblMadlib11').text("Eleven "); 
    $('.lblMadlib11a').val("eleven value field"); 
}); 

Répondre

3

En supposant que ce balisage ceci:

Html:

<input type="text" placeholder="default text" /> 

Javascript:

$(function(){ // onload 
    $('input:text').focus(function(){ // onfocus 
     if($(this).val() == $(this).attr('placeholder')) // if value is default value 
      $(this).val(''); // clear value 
    }); 
}); 
+0

je ne peux pas modifier si ceci) – DoXicK

+0

Merci. faute de frappe! –

Questions connexes