Quelles sont les façons d'obtenir et de rendre une valeur d'entrée en utilisant jQuery ?
En voici une :
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js" ></script>
<script type="text/javascript">
$(document).ready(function(){
$("#txt_name").keyup(function(){
alert($(this).val());
});
})
</script>
<input type="text" id="txt_name" />
Vous ne pouvez sélectionner une valeur qu'à l'aide des deux méthodes suivantes :
// First way to get a value
value = $("#txt_name").val();
// Second way to get a value
value = $("#txt_name").attr('value');
Si vous souhaitez utiliser directement JavaScript pour obtenir la valeur, voici comment procéder :
document.getElementById('txt_name').value
Vous pouvez obtenir l'attribut value
directement puisque vous savez qu'il s'agit d'un élément <input>
, mais votre utilisation actuelle de [.val()
][1] l'est déjà.
Pour l'exemple ci-dessus, utilisez simplement .value
sur l'élément DOM directement, [comme ceci][2] :
$(document).ready(function(){
$("#txt_name").keyup(function(){
alert(this.value);
});
});
[1] : http://api.jquery.com/val/ [2] :