日期选择器无法使用javascript显示

日期选择器无法使用javascript显示,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,为什么日期选择器不显示..我希望日期选择器以2种形式显示,因为它有日期开始和日期结束。。。。。。。。。。 谢谢你的帮助 <script type="text/javascript" src="jquery.1.4.2.js"></script> <script type="text/javascript" src="jsDatePick.jquery.min.1.3.js"></script> <script type="text/javas

为什么日期选择器不显示..我希望日期选择器以2种形式显示,因为它有日期开始和日期结束。。。。。。。。。。 谢谢你的帮助

<script type="text/javascript" src="jquery.1.4.2.js"></script>
<script type="text/javascript" src="jsDatePick.jquery.min.1.3.js"></script>
<script type="text/javascript">
window.onload = function(){
    new JsDatePick({
        useMode:2,
        target:"inputField",
        dateFormat:"%d-%M-%Y"
    });
};
</script>
<form action="index.php?page=form" method="post">
<table>
    <tr>
    <td>
        Date Start
    </td>
    <td>
        <input type="text" name="date1" id="inputField">
    </td>
    </tr>
    <tr>
    <td>
        Date Finish
    </td>
    <td>
        <input type="text" name="date2" id="inputField">
    </td>
    </tr>

  </table>

window.onload=函数(){
新JsDatePick({
使用模式:2,
目标:“输入字段”,
日期格式:“%d-%M-%Y”
});
};
开始日期
日期结束

window.onload=函数(){
新JsDatePick({
使用模式:2,
目标:“输入字段”,
日期格式:“%d-%M-%Y”
});
新JsDatePick({
使用模式:2,
目标:“inputField2”,
日期格式:“%d-%M-%Y”
});
};
开始日期
日期结束

ID应该是唯一的,您应该为输入字段分配不同的ID。还可以将代码包装在
$(document).ready(function()
等)中

$(document).ready( function(){
  new JsDatePick({
    useMode:2,
    target:"inputField",
    dateFormat:"%d-%M-%Y"
  });
  new JsDatePick({
    useMode:2,
    target:"inputField2",
    dateFormat:"%d-%M-%Y"
  });
});

注意:我没有测试过这个。

主要缺陷:
id
值在每个html文档中必须是唯一的。你有两个相同的id。除此之外,你自己做过任何调试吗?你检查过你的javascript控制台有无错误吗?javascript没有问题。因为我是从internet下载的…你能给我一些例子来显示所有日期吗是的,互联网上的一切都是真实的和可用的…建议是为您的输入标签使用不同的ID。
$(document).ready( function(){
  new JsDatePick({
    useMode:2,
    target:"inputField",
    dateFormat:"%d-%M-%Y"
  });
  new JsDatePick({
    useMode:2,
    target:"inputField2",
    dateFormat:"%d-%M-%Y"
  });
});