2010-11-05 26 views
0

J'essaie de donner à la forme d'entrée une valeur par défaut qui change lorsque l'utilisateur clique sur la boîte de saisie.Comment définir les valeurs d'entrée de formulaire à l'aide de jquery?

Comment puis-je faire cela en utilisant jquery?

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


$('.lblMadlib11a').val("eleven value field"); 


      }); 

Ho puis-je utiliser/ajouter focus sur le code existant pour le champ "lblMadlib11a" sur le focus pour supprimer la valeur par défaut.

Répondre

2

supposons que vous avez un texte d'entrée comme ceci:

<input id="username" type="text" value="insert your username"> 

Vous pouvez définir la valeur vide de cette manière

$('#username').focus(function() { 
    this.value=""; 
}); 
+0

comment puis-je utiliser cette focalisation sur le code ci-dessus pour réinitialiser la valeur de "lblMadlib11a on focus" merci – user244394

+0

si lblMadlib11a est le nom de l'entrée alors vous pouvez essayer $ ('input [name = "lblMadlib11a"]'). focus (fu nction() { this.value = ""; }); –

0
$("#sometextid").bind('click',function(){ 
      $(this).attr('value',"somevalue"); 
    }) 
2
$('#inputbox').click(function() { 

     this.attr('value', 'my new value') 

});