506 Stimmen

Wie erhalte ich den Wert eines Textfeldes mit jQuery?

Ich kann das Element wie folgt erhalten $("#txtEmail") aber ich bin nicht sicher, wie ich den tatsächlichen Wert ermitteln kann.

793voto

neilprosser Punkte 8058

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 Textfeldes zuzugreifen:

$("#txtEmail").val()

Sie können auch die val(string) Methode, um diesen Wert zu setzen:

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

75voto

Spencer Ruport Punkte 34547

Verwenden Sie die Methode .val().

Außerdem glaube ich, dass Sie Folgendes verwenden wollten $("#txtEmail") como $("txtEmail") gibt Elemente des Typs <txtEmail> die Sie wahrscheinlich nicht haben.

Siehe hier unter die jQuery-Dokumentation .

Auch jQuery val()-Methode .

26voto

Yoosaf Abdulla Punkte 2914

Mögliches Duplikat:

Nur zusätzliche Informationen, die mich lange Zeit zu finden.was, wenn Sie mit dem Feldnamen und nicht id für die Identifizierung des Formularfeldes waren. Sie tun es wie folgt:

Für die Optionsschaltfläche:

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

Für Textfeld:

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

11voto

Wardy Punkte 163

Ich habe Ihren Kommentar über die Verwendung für die E-Mail-Validierung und die Notwendigkeit eines Plugins bemerkt, das Validierungs-Plugin könnte Ihnen helfen, es befindet sich unter http://bassistance.de/jquery-plugins/jquery-plugin-validation/ Auch hier gibt es eine E-Mail-Regel.

8voto

scapegoat17 Punkte 5093

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

In Ihrer Situation würden Sie also Folgendes verwenden wollen $("#txtEmail").val(); . Stellen Sie außerdem sicher, dass Sie die id-Eigenschaft in Ihren HTML-Code einfügen!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X