Jquery无法从输入表单中获取值

时间:2014-10-07 03:49:45

标签: jquery html

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

    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的新手。请帮帮我

1 个答案:

答案 0 :(得分:3)

输入标签中有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>