小编Ann*_*ord的帖子

Javascript - 日期范围验证

我有一个用户可以输入任何日期的表单,但我想设置一个日期范围验证。例如:从 1-12-2012 到 1-1-2013 并且系统无法接受来自用户的任何不在范围内的日期..我已经尝试过这个 javascript 代码,但它甚至没有给我任何警报当日期不在范围内时..

这是我表格的一部分:

 echo "<tr><th bgcolor='FF6600'> Date <font size='4' color='red'>* </font></th>
        <td> <input type='date' name='v2' value=''   ></td></tr>";


echo "<tr><th bgcolor='FF6600'> Time <font size='4' color='red'>* </font></th>
        <td> <input type='time' name='v3' value=''   ></td></tr>";

        echo "<tr><th bgcolor='FF6600'> Place <font size='4' color='red'>* </font></th>
        <td> <input type='text' name='v4' value=''   ></td></tr>";
Run Code Online (Sandbox Code Playgroud)

这是javascript代码

    <script language="javascript">

    function validation(form)
 {

 var v2 = document.getElementById('v2');
 var date = v2.value;
 if ( (v2 > new date('12/12/2012')) && 
    (v2 < new date('1/1/2013')) ){
    // date is in …
Run Code Online (Sandbox Code Playgroud)

javascript date range

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

date ×1

javascript ×1

range ×1