在制作网站表单时,有时需要让用户填写日期和时间,为了方便用户填写,我们会在 INPUT 填写框下面提供下拉选择日期时间的选择器,这样用户不用手动填写了。效果如下图:
下面 WordPress 主题网就来介绍一下这种网站 INPUT 框下拉选择日期时间功能制作方法
在网页顶部放上以下的代码,用于调用日期选择器及控制样式;
<script src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery.datepicker-min.js"></script>
<link type="text/css" href="css/box.css" rel="stylesheet" />
<link type="text/css" href="css/css.css" rel="stylesheet" />
在需要显示表单的位置,放上以下的代码,用于显示填写表单;(需在 PHP 环境运行)
<form action="" enctype="multipart/form-data" method="post" class="win" >
<ul class="sel_wrap">
<li class="sel seltime"><span class="sel_tit">选择日期:</span>
<input style="background: transparent url(images/win_down.png) no-repeat right center" readonly="readonly" name="time" value="<?php echo date("Y-m-d");?>" id="datepicker">
<div style="height:240px;"></div>
</li>
<li class="sel seltime"><span class="sel_tit">选择时间:</span>
<select name="shi" class="timeslect">
<option value ="<?php echo date("H");?>" hidden selected><?php echo date("H");?></option>
<?php for($i=0;$i<25;$i++){?>
<option value ="<?php if($i<10){echo '0';}?><?php echo $i;?>"><?php if($i<10){echo '0';}?><?php echo $i;?></option>
<?php }?>
</select>
<span class="selspan">:</span>
<select name="fen" class="timeslect">
<option value ="<?php echo date("i");?>" hidden selected><?php echo date("i");?></option>
<?php for($i=0;$i<61;$i++){?>
<option value ="<?php if($i<10){echo '0';}?><?php echo $i;?>"><?php if($i<10){echo '0';}?><?php echo $i;?></option>
<?php }?>
</select>
<span class="selspan">:</span>
<select name="miao" class="timeslect">
<option value ="<?php echo date("s");?>" hidden selected><?php echo date("s");?></option>
<?php for($i=0;$i<61;$i++){?>
<option value ="<?php if($i<10){echo '0';}?><?php echo $i;?>"><?php if($i<10){echo '0';}?><?php echo $i;?></option>
<?php }?>
</select>
</li>
</ul>
<div>
<input id="res" type="reset" value="重置">
<input id="sub" onclick="yuyuetotal();" type="submit" value="预约">
</div>
<div class="clear_float"></div>
</form>
在网页的底部放以下的 JS 代码,用于展开日期选择器;
<script type="text/javascript">
$(document).ready(function(){
$(".datepicker").datePicker({
inline:true,
selectMultiple:false
});
$("#datepicker").datePicker({
clickInput:true
});
});
</script>
这样就完成了网站 INPUT 框下拉选择日期时间功能。
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!