Réponses:
Il y a une .val()
méthode:
Si vous avez une entrée avec un id, txtEmail
vous pouvez utiliser le code suivant pour accéder à la valeur de la zone de texte:
$("#txtEmail").val()
Vous pouvez également utiliser la val(string)
méthode pour définir cette valeur:
$("#txtEmail").val("something")
var user_email = $("#txtEmail").val()
Utilisez la méthode .val ().
Je pense aussi que vous vouliez utiliser $("#txtEmail")
comme $("txtEmail")
retours des éléments de type <txtEmail>
que vous n'avez probablement pas.
Voir ici dans la documentation jQuery .
Également la méthode jQuery val () .
Duplicata possible:
Juste des informations supplémentaires qui m'ont pris beaucoup de temps pour trouver. Et si vous utilisiez le nom du champ et non l'ID pour identifier le champ du formulaire. Vous le faites comme ceci:
Pour le bouton radio:
var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val();
Pour la zone de texte:
var txt=$('input:text[name=DrugDurationLength]').val();
Vous avez remarqué votre commentaire sur son utilisation pour la validation des e-mails et le besoin d'un plugin, le plugin de validation peut vous aider , il est situé sur http://bassistance.de/jquery-plugins/jquery-plugin-validation/ , il est livré avec un e-mail règle aussi.
Il existe une .val();
méthode que vous pouvez utiliser.
Donc, dans votre situation, vous souhaitez utiliser $("#txtEmail").val();
. Assurez-vous également d'ajouter la propriété id dans votre code html!
Vous pouvez accéder à la valeur du contrôle Texbox soit par son ID, soit par son nom de classe.
Voici l'exemple de code:
<input type="text" id="txtEmail" class="textbox" value="1">
$(document).ready(function(){
alert($("#txtEmail").val());
alert($(".textbox").val());//Not recommended
});
L'utilisation du nom de classe pour obtenir une valeur de contrôle de zone de texte peut renvoyer une autre valeur ou une valeur incorrecte, car le même nom de classe peut également être défini pour tout autre contrôle. Ainsi, obtenir la valeur d'une zone de texte spécifique peut être récupéré par son identifiant.
En utilisant
$("#txtEmail").val()
vous obtenez la valeur réelle de l'élément