【问题标题】:javascript cant get string from textboxjavascript无法从文本框中获取字符串
【发布时间】:2013-03-17 07:38:18
【问题描述】:

我试图从 Textbox ASP.NET 控件中获取日期字符串,但没有成功。 我的代码是:

function countdown() {
    now = new Date();
    var biddate = $("#InitiateDate1").val();
    kickoff = Date.parse(biddate);
    diff = kickoff - now;...

【问题讨论】:

  • 你可以为你的文本框显示 html 吗?
  • 看看你的 HTML 源代码。我敢打赌文本框的 id 不是 InitiateDate1。因为您通过调用 .val() 做得正确

标签: javascript asp.net user-controls


【解决方案1】:

$('<%=InitiateDate1.ClientID%>').val();

【讨论】:

  • 我尝试更改为:$('<%=InitiateDate1.ClientID%>').val();,但没有成功。我的控制是:<asp:TextBox ID="InitiateDate1" runat="server" Text="02/07/2011">02/07/2011</asp:TextBox>。当我将$("#InitiateDate1").val(); 替换为“02/07/2011”时,它可以完美运行。
  • 请提供更多代码。否则很难帮你。
  • 这是代码和控件。从调试中我可以看到我在投标日期中有空字符串。
  • 对不起,我忘了说我正在使用母版页:)
  • 我在没有母版页的情况下检查了它,结果是一样的。没什么..请帮助
【解决方案2】:

试试吧

function countdown() {
    now = new Date();
    var biddate = document.getElementById('<%=InitiateDate1.ClientID%>').value
    kickoff = Date.parse(biddate);

【讨论】:

    猜你喜欢
    • 2012-05-28
    • 1970-01-01
    • 2015-08-06
    • 2018-09-15
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多