Odpowiedzi:
Istnieje .val()metoda:
Jeśli masz dane wejściowe o identyfikatorze txtEmail, możesz użyć następującego kodu, aby uzyskać dostęp do wartości pola tekstowego:
$("#txtEmail").val()
Możesz także użyć tej val(string)metody, aby ustawić tę wartość:
$("#txtEmail").val("something")
var user_email = $("#txtEmail").val()
Użyj metody .val ().
Myślę też, że chciałeś użyć $("#txtEmail")jako $("txtEmail")zwracanych elementów typu, <txtEmail>których prawdopodobnie nie masz.
Zobacz tutaj w dokumentacji jQuery .
Również metoda jQuery val () .
Możliwy duplikat:
Tylko dodatkowe informacje, których znalezienie zajęło mi dużo czasu. Co jeśli używasz nazwy pola, a nie identyfikatora do identyfikacji pola formularza. Robisz to w ten sposób:
Dla przycisku opcji:
var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val();
W przypadku pola tekstowego:
var txt=$('input:text[name=DrugDurationLength]').val();
Zauważyłem twój komentarz na temat używania go do sprawdzania poprawności wiadomości e-mail i potrzeby używania wtyczki, wtyczka sprawdzania poprawności może ci pomóc, znajduje się ona pod adresem http://bassistance.de/jquery-plugins/jquery-plugin-validation/ , zawiera e-mail rządzić również.
Istnieje .val();metoda, której można użyć.
Więc w twojej sytuacji chciałbyś skorzystać $("#txtEmail").val();. Upewnij się także, że dodałeś właściwość id do swojego kodu HTML!
Możesz uzyskać dostęp do wartości kontroli Texbox albo przez jej identyfikator, albo przez nazwę klasy.
Oto przykładowy kod:
<input type="text" id="txtEmail" class="textbox" value="1">
$(document).ready(function(){
alert($("#txtEmail").val());
alert($(".textbox").val());//Not recommended
});
Użycie nazwy klasy do uzyskania dowolnej wartości kontrolnej pola tekstowego może zwrócić inną lub niepoprawną wartość, ponieważ taką samą nazwę klasy można również zdefiniować dla dowolnej innej kontroli. Aby uzyskać wartość określonego pola tekstowego, można pobrać jego identyfikator.
Używając
$("#txtEmail").val()
otrzymujesz rzeczywistą wartość elementu