2016-04-26 4 views
3

У меня есть textbox, где пользователи будут вводить свои номера мобильных телефонов.Возможно ли получить значение из текстового поля перед отправкой?

<input type="number" name="mobileNumber" id="mobileNumber" runat="server" /> 

У меня также есть dialog box, где я использовал его в качестве подтверждения того, когда пользователь нажимает на кнопку submit.

var answer = confirm("The number you have entered is <%= confirmNumber %>.\nPlease verify if the number you have entered is correct.") 

if (!answer) { 
    return false; 
} 

Мой ожидается выход here где __________ должен быть value из textbox.
(Видимо, у меня нет достаточно очков, чтобы вставлять фотографии еще?)

То, что я хочу сделать, это извлечь value из textbox и заменить подчеркивание в dialog box с ним.

Вот мой C# попытка извлечь value из textbox:

string confirmNumber = mobileNumber.Value; 

Я думаю, что # код C может только извлечь value после того, как пользователь представил? Я не уверен. Пожалуйста помоги.

+0

JQuery является вашим другом ... –

ответ

3

Вы хотите показать значение, которое вводится на стороне клиента в текстовом поле, вы можете использовать javascript, который вы уже должны показывать пользователю. Вы должны использовать ClientID ввода, чтобы получить его элемент html в javascript.

number = document.getElementById("<%=mobileNumber.ClientID%>").value; 
var answer = confirm("The number you have entered is" + number + ".\nPlease verify if the number you have entered is correct.") 
+0

Я немного новичок в JQuery/JavaScript, поэтому простите меня. Так или иначе, это работает отлично! Спасибо огромное! – user6234613

+0

Добро пожаловать – Adil

Смежные вопросы