【问题标题】:Is it possible to retrieve the value from textbox before submission?是否可以在提交之前从文本框中检索值?
【发布时间】:2016-08-19 21:07:05
【问题描述】:

我有一个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,其中 __________ 应该是 valuetextbox
(显然我的积分还不够嵌入图片?)

我要做的是从textbox 中检索value 并用它替换dialog box 中的下划线。

这是我的 C# 尝试从 textbox 检索 value

string confirmNumber = mobileNumber.Value;

我认为C#代码只能在用户提交后检索value?我不太确定。请帮忙。

【问题讨论】:

  • JQuery 是你的朋友...

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


【解决方案1】:

您想在文本框中显示在客户端输入的值,您可以使用已经必须向用户显示值的 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.")

【讨论】:

  • 我对 jQuery/JavaScript 有点陌生,请原谅。无论如何,这完美无缺!非常感谢!
猜你喜欢
  • 1970-01-01
  • 2018-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-03
  • 2018-07-16
  • 2017-03-30
相关资源
最近更新 更多