Как получить значение текстового поля с помощью jQuery?



Я могу получить такой элемент $("#txtEmail") но я не уверен, как получить фактическое значение.

344   8  

8 ответов:

здесь .val() способ:

если у вас есть input с идентификатором txtEmail вы можете использовать следующий код для доступа к значению текстового поля:

$("#txtEmail").val()

вы также можете использовать val(string) метод для установки этого значения:

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

использовать .функция val() метод.

также я думаю, что вы хотели использовать $("#txtEmail") Как $("txtEmail") возвращает элементы типа <txtEmail> которого у вас, вероятно, нет.

посмотреть здесь документация jQuery.

и метод jQuery val ().

Возможные Дубликаты:

просто дополнительная информация, которая заняла у меня много времени, чтобы найти.что делать, если вы использовали имя поля, а не идентификатор для идентификации поля формы. Вы делаете это так:

для радио-кнопки:

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

для текстового поля:

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

заметил ваш комментарий об использовании его для проверки электронной почты и необходимости плагина, плагин проверки может помочь вам, он расположен по адресу http://bassistance.de/jquery-plugins/jquery-plugin-validation/, он также поставляется с правилом электронной почты.

есть .val(); метод, который можно использовать.

Так что в вашей ситуации вы хотели бы использовать $("#txtEmail").val();. Кроме того, убедитесь, что вы добавили свойство id в свой html-код!

использовать .val() метод, чтобы получить фактическое значение элемента, который вам нужен.

вы можете получить доступ к значению элемента управления Texbox либо по его идентификатору, либо по имени класса.

вот пример кода:

<input type="text" id="txtEmail" class="textbox" value="1">

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

использование имени класса для получения любого значения элемента управления текстового поля может возвращать другое или неправильное значение, так как то же имя класса также может быть определено для любого другого элемента управления. Таким образом, получение значения конкретного текстового поля можно получить по его идентификатору.

С Помощью

$("#txtEmail").val()

вы получаете фактическое значение элемента

Comments

    Ничего не найдено.