Ich kann das Element so erhalten $("#txtEmail")
, bin mir aber nicht sicher, wie ich den tatsächlichen Wert erhalten soll.
Ich kann das Element so erhalten $("#txtEmail")
, bin mir aber nicht sicher, wie ich den tatsächlichen Wert erhalten soll.
Antworten:
Es gibt eine .val()
Methode:
Wenn Sie eine Eingabe mit der ID haben txtEmail
, können Sie mit dem folgenden Code auf den Wert des Textfelds zugreifen:
$("#txtEmail").val()
Sie können val(string)
diesen Wert auch mit der folgenden Methode festlegen:
$("#txtEmail").val("something")
var user_email = $("#txtEmail").val()
Verwenden Sie die Methode .val ().
Ich denke auch, dass Sie $("#txtEmail")
als $("txtEmail")
Rückgabe Elemente vom Typ verwenden wollten, <txtEmail>
die Sie wahrscheinlich nicht haben.
Siehe hier in der jQuery-Dokumentation .
Auch jQuery val () Methode .
Mögliches Duplikat:
Nur zusätzliche Informationen, für deren Suche ich lange gebraucht habe. Was, wenn Sie den Feldnamen und nicht die ID zur Identifizierung des Formularfelds verwendet haben? Du machst es so:
Für Optionsfeld:
var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val();
Für Textfeld:
var txt=$('input:text[name=DrugDurationLength]').val();
Wenn Sie Ihren Kommentar zur Verwendung für die E-Mail-Validierung bemerkt haben und ein Plugin benötigen, kann Ihnen das Validierungs-Plugin helfen. Es befindet sich unter http://bassistance.de/jquery-plugins/jquery-plugin-validation/ und wird mit einer E-Mail geliefert Regel auch.
Es gibt eine .val();
Methode, die Sie verwenden können.
Also in Ihrer Situation möchten Sie verwenden $("#txtEmail").val();
. Stellen Sie außerdem sicher, dass Sie die id-Eigenschaft in Ihren HTML-Code einfügen!
Sie können auf den Wert des Texbox-Steuerelements entweder über seine ID oder über seinen Klassennamen zugreifen.
Hier ist der Beispielcode:
<input type="text" id="txtEmail" class="textbox" value="1">
$(document).ready(function(){
alert($("#txtEmail").val());
alert($(".textbox").val());//Not recommended
});
Die Verwendung des Klassennamens zum Abrufen eines Textfeld-Steuerelementwerts kann einen anderen oder falschen Wert zurückgeben, da derselbe Klassenname auch für ein anderes Steuerelement definiert werden kann. Das Abrufen des Werts eines bestimmten Textfelds kann also anhand seiner ID abgerufen werden.
Durch die Nutzung
$("#txtEmail").val()
Sie erhalten den tatsächlichen Wert des Elements