HTML頁面:
<div class="input-group">
<span>起始時間:</span>
<input type="text" name="rqstart" id="rqstart" class="Wdate" style="height:30px;width: 140px"
value="{$rqstart}" placeholder="點擊選擇錄入日期起" onFocus="ksrq()"/>
<span>結束時間:</span>
<input type="text" name="rqend" id="rqend" class="Wdate" style="height:30px;width: 140px"
value="{$rqend}" placeholder="點擊選擇錄入日期止" onFocus="jsrq()"/>
</div>
JavaScript部分:
用到日期插件,這裏就不做描述了,有時間再補上
function rqcxSub(){
var rqstart = $("#rqstart").val();
if (rqstart == '') {
layer.alert("請輸入起始日期", {icon: 2}, function (index) {
$("#rqstart").focus();
layer.close(index);
});
layer.closeAll('loading');
return;
}
var rqend = $("#rqend").val();
if (rqend == '') {
layer.alert("請輸入結束日期", {icon: 2}, function (index) {
$("#rqend").focus();
layer.close(index);
});
layer.closeAll('loading');
return;
}
//校驗成功,提交
$('#fpcx').submit();
}
}
ThinkPHP部分:
public function 方法名()
{
$rqstart = I('rqstart');
$rqend = I('rqend');
$date = date('Y-m-d');
$this->assign('rqstart', $date);
$this->assign('rqend', $date);
$begintime = str_replace('-', '', $rqstart) . '000000';
$endtime = str_replace('-', '', $rqend) . '235959';
$map['lrrq'] = array(array('EGT', $begintime), array('ELT', $endtime));
//分頁
// 實例化模型
$xxbmx = M('表名');
$count = $xxbmx->where($map)->count();// 查詢滿足要求的總記錄數
$Page = new \Think\Page($count, C('DB_PAGENUM'));// 實例化分頁類
$show = $Page->show();// 分頁顯示輸出
$result = $xxbmx->where($map)->limit($Page->firstRow . ',' . $Page->listRows)->select();
$this->assign('result', $result);
$this->assign('page', $show);
$this->assign('rqstart', $rqstart);
$this->assign('rqend', $rqend);
$this->display();
}