class="hasDatepicker search_ipt search_ipt_usual" maxlength="60" οnclick="WdatePicker({lang:'zh-cn'})"
onChange="getResult()" value="" placeholder="请选择查询时间" >
<select name="" id="project_type_sel" class="search_sel" οnchange="getResult();">
function getResult(){
var supervision_search_time = $("#supervision_search_time").val();
if(!supervision_search_time) return;
}
默认的input标签改变值时候就可以自动触发。datepicker 插件 onchange 确是要在失去焦点的时候才能触发。
改正:
<input type="text" id="supervision_search_time" name="queryStartDate" style="display: none;"
class="hasDatepicker search_ipt search_ipt_usual" maxlength="60" οnclick="WdatePicker({lang:'zh-cn'})"
onFocus="getResult()" AutoPostBack="true" OnTextChanged="getResult()" value="" placeholder="请选择查询时间" >
<select name="" id="project_type_sel" class="search_sel" οnchange="getResult();">
function getResult(){
var supervision_search_time = $("#supervision_search_time").val();
if(!supervision_search_time) return;
}
添加onFocus 获得焦点时就会出发事件,所以js中加一个if判断,减去第一次事件触发。
AutoPostBack,OnTextChanged 这两个属性就可以确定每次只要已选定时间值就可以立马触发getResult事件。