【问题标题】:Jquery can't get the value from input formJquery 无法从输入表单中获取值
【发布时间】:2014-10-07 03:49:44
【问题描述】:

为什么我看不到开始值和结束值?下面的代码有什么问题?它返回未定义的值。

    Start Date : <input type="text" id="datepicker" name="start" id="start" style="width:450px;" /><br>
    End Date : <input type="text" id="datepicker2" name="end" id="end" onchange="compareDate()" style="width:450px;" /><p id="err"></p>

    <script>
       function compareDate()
       {
          var startDate = $("#start").val() ;
          var endDate = $("#end").val();
          var err = document.getElementById("err");
          document.getElementById("err").innerHTML = startDate + "///" + endDate;
       }


    </script>

我是 jQuery 的新手。请帮帮我

【问题讨论】:

  • 您的&lt;input&gt; 标签中有两个ID?选一个!之后阅读this 教程。
  • 哈哈。谢谢你亨德利:)。
  • 没问题,继续前进。
  • 这就是编程醉了...[太多的代码瓶可以让你双倍ID]...大声笑
  • @ErickBest:哈哈哈……好笑。

标签: jquery html


【解决方案1】:

您的输入标签中有 2 个 id。删除每个中的第一个:

Start Date : <input type="text" name="start" id="start" style="width:450px;" /><br>
End Date : <input type="text" name="end" id="end" onchange="compareDate()" style="width:450px;" /><p id="err"></p>

【讨论】:

    猜你喜欢
    • 2021-09-30
    • 2012-12-29
    • 2021-06-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-14
    • 2017-02-21
    • 2015-04-28
    • 1970-01-01
    相关资源
    最近更新 更多