¿Cómo obtengo el valor de un cuadro de texto usando jQuery?

Puedo obtener el elemento como $("#txtEmail") pero no estoy seguro de cómo obtener el valor real.

Hay un método .val() :

Si tiene una entrada con una identificación de txtEmail , puede usar el siguiente código para acceder al valor del cuadro de texto:

 $("#txtEmail").val() 

También puede usar el método val(string) para establecer ese valor:

 $("#txtEmail").val("something") 

Use el método .val ().

También creo que quiso usar $("#txtEmail") ya que $("txtEmail") devuelve elementos del tipo que probablemente no tenga.

Vea aquí en la documentación de jQuery .

También jQuery val () método .

Posible duplicado:

Solo información adicional que tardó mucho tiempo en encontrarlo. ¿Qué sucede si está utilizando el nombre del campo y no el ID para identificar el campo del formulario? Lo haces así:

Para el botón de radio:

  var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val(); 

Para el cuadro de texto:

  var txt=$('input:text[name=DrugDurationLength]').val(); 

Notó su comentario acerca de usarlo para validación de correo electrónico y necesita un complemento, el complemento de validación puede ayudarlo, se encuentra en http://bassistance.de/jquery-plugins/jquery-plugin-validation/ , viene con un correo electrónico gobernar también

Hay un .val(); método que puedes usar

Entonces, en su situación, querría usar $("#txtEmail").val(); . ¡Además, asegúrese de agregar la propiedad de identificación en su código html!

Use el método .val() para obtener el valor real del elemento que necesita.

Puede acceder al valor del control de Texbox ya sea por su ID o por su nombre de clase.

Aquí está el código de ejemplo:

  $(document).ready(function(){ alert($("#txtEmail").val()); alert($(".textbox").val());//Not recommended }); 

El uso del nombre de clase para obtener cualquier valor de control de cuadro de texto puede devolver otro valor o un valor incorrecto, ya que el mismo nombre de clase también se puede definir para cualquier otro control. Por lo tanto, puede obtener el valor de un cuadro de texto específico por su id.

Mediante el uso

 $("#txtEmail").val() 

obtienes el valor real del elemento