是否可以在提交之前从文本框中检索值?

时间:2016-04-26 07:29:37

标签: javascript c# html asp.net .net

我有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的{​​{1}}。
(显然我没有足够的积分来嵌入图片吗?)

我想要做的是从textbox检索value并用textbox替换下标。

以下是我的C#尝试从dialog box

中检索value
textbox

我认为C#代码只能在用户提交后检索string confirmNumber = mobileNumber.Value; ?我不太确定。请帮忙。

1 个答案:

答案 0 :(得分:3)

您希望在文本框中显示在客户端输入的值,您可以使用已经向用户显示价值的javascript。您必须使用输入的ClientID来获取其在javascript中的html元素。

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.")