Wie bekomme ich den Wert eines Textfelds mit jQuery?

Ich kann das Element wie dieses $("#txtEmail") aber ich bin nicht sicher, wie man den tatsächlichen Wert erhält.

Es gibt eine .val() Methode:

Wenn Sie eine Eingabe mit einer ID von txtEmail , können Sie den folgenden Code verwenden, um auf den Wert des Textfelds zuzugreifen:

 $("#txtEmail").val() 

Sie können auch die val(string) -Methode verwenden, um diesen Wert festzulegen:

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

Verwenden Sie die .val () -Methode.

Außerdem denke ich, dass Sie $("#txtEmail") als $("txtEmail") um Elemente des Typs die Sie wahrscheinlich nicht haben.

Siehe hier in der jQuery-Dokumentation .

Auch jQuery val () -Methode .

Mögliche Duplikate:

Nur zusätzliche Informationen, für die ich lange gesucht habe. Was, wenn Sie den Feldnamen und nicht die ID zum Identifizieren des Formularfelds verwenden. Du machst es so:

Für Optionsfeld:

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

Für Textbox:

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

Bemerken Sie Ihren Kommentar über die Verwendung für die validation von E-Mails und benötigen ein Plugin, das validations-Plugin kann Ihnen helfen, es befindet sich unter http://bassistance.de/jquery-plugins/jquery-plugin-validation/ , es kommt mit einer E-Mail auch zu regieren.

Es gibt eine .val(); Methode, die Sie verwenden können.

In Ihrer Situation möchten Sie also $("#txtEmail").val(); . Stellen Sie außerdem sicher, dass Sie die ID-Eigenschaft in Ihren HTML-Code einfügen!

Verwenden Sie die .val() -Methode, um den tatsächlichen Wert des Elements zu erhalten, das Sie benötigen.

Sie können auf den Wert des Texbox-Steuerelements entweder anhand seiner ID oder seines classnnamens zugreifen.

Hier ist der Beispielcode:

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

Die Verwendung des classnnamens zum Abrufen eines beliebigen Textfeldsteuerwerts kann einen anderen oder falschen Wert als denselben classnnamen zurückgeben. Dieser Wert kann auch für andere Steuerelemente definiert werden. So kann der Wert eines bestimmten Textfelds durch seine ID abgerufen werden.

Durch die Nutzung

 $("#txtEmail").val() 

Sie erhalten den tatsächlichen Wert des Elements