最近博文写的有点多,每篇都是一两个知识点,其实就是笔记了,哎,有点对不起看文章的大家。如果有空,必定重新整理一下。
说一下这个问题,就是写js方法的时候,正常的
var str=$("#cehsi").val();获取不到值,而我的标签如下
<input style="width:15%;" type="text" name="ceshi" id="ceshi" class="easyui-datetimebox" required="required"/>
正常情况下,class属性引用了easyui-datetimebox控件,所以按照官网的用法,要想获取到值,应该用getValue,同样设置值也可以用setValue。
var str=$("#ceshi").datebox("getValue");//可以获取到值
var startTime=$("#BeginDate").datebox("getValue");
var start=new Date(startTime.replace("-","/"));
var endTime=$("#EndDate").datebox("getValue");
var end=new Date(endTime.replace("-","/"));
if(end<start){
$.messager.alert('提示','实施结束时间不能小于实施开始时间','question');
return false;
}
上面是用日期控件顺带写了一个比较日期大小的方法。
当然这个问题肯定适应于多数的easyui控件的引用取值和设置值的问题。