从jQuery文本框保存数据值

时间:2017-07-10 13:37:22

标签: c# asp.net

我正在使用asp.net页面,我正在使用TextBox将用户输入保存到我的数据库中,例如 ***<asp:TextBox ID="code" runat="server" Width="155px"></asp:TextBox>*** 在这种情况下,我将TextBox的ID作为“代码”获取,以便我可以从该TextBox中捕获值。现在我有一个jQuery texbox <input type="text" id="date" required="required"/> ,其中“date”是jQuery函数ID。我应该使用哪个属性或ID来捕获用户输入并使用此 <input type="text" id="date" required="required"/> 文本框将其保存到我的数据库中??

3 个答案:

答案 0 :(得分:1)

您可以将纯文本框更改为asp文本框

<asp:TextBox Id="date" runat="server" required="required" />

如果不是,你可以在后面的代码中获得普通Html元素的值。

  1. 编写一个函数,将“date”文本框的值设置为隐藏 字段
  2. 比在后面的代码中捕获hiddenfield的值
  3. 希望这有帮助

答案 1 :(得分:1)

为什么不简单地将该字段转换为asp.net控件?

将是:

<asp:TextBox Id="date" runat="server" required="required" />

它将呈现为输入类型=&#34; text&#34;无论如何,到浏览器应该工作得很好。

为了找到控件(因为ASP.NET有时对前缀控件有奇怪的兴趣),你可以在脚本中使用$find。或者,正如有人指出的那样,使用类选择器(即为您的TextBox分配CssClass属性)并将其用作jQuery代码中的选择器。

这样,日期值将可用于服务器端操作和客户端。

答案 2 :(得分:0)

你可以使用Asp.Net文本框作为jquery datepicker,只需使用类选择器转换为jquery ui日期选择器