Відповіді:
Є .val()метод:
Якщо у вас є вхід з ідентифікатором, txtEmailви можете використовувати наступний код для доступу до значення текстового поля:
$("#txtEmail").val()
Ви також можете використовувати val(string)метод, щоб встановити це значення:
$("#txtEmail").val("something")
var user_email = $("#txtEmail").val()
Використовуйте метод .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/ , він постачається електронною поштою правило також.
Ви можете отримати значення керування Texbox або за його ідентифікатором, або за назвою класу.
Ось приклад коду:
<input type="text" id="txtEmail" class="textbox" value="1">
$(document).ready(function(){
alert($("#txtEmail").val());
alert($(".textbox").val());//Not recommended
});
Використання імені класу для отримання будь-якого значення керування текстовим полем може повернути інше або неправильне значення, оскільки те саме ім'я класу також можна визначити для будь-якого іншого елемента управління. Тож отримання значення певного текстового поля можна отримати за його ідентифікатором.