关于wdatepicker在ie浏览器中redonly不起作用的解决
前段时间在项目中使用了wdatepicker,在input标签中添加了readonly='readonly'属性后,在chrome浏览器中,输入框可以实现只读,而在ie中却可以通过键盘输入数字,在项目一期的时候测试的妹子就提出了这个问题,而因为一期过后一直在忙别的事情,就把这个问题遗留了下来,现在二期还没开始,趁着现在有时间,就把这个问题解决掉吧
开始时,现在网上搜了一下,发现有一些人遇到了这个问题,但是网上貌似解决的方法都不怎么样,后来就自己去寻找解决办法,看了一下wdatepicker的源码,在wdatepicker.js中可以看到

将
enableKeyboard:true,
enableInputMask:true,
这两个属性在input标签中引用时将属性值改为false即可
<input id="txtDate" class="Wdate" type="text" onfocus="WdatePicker({enableKeyboard:false,enableInputMask:false})" />
浙公网安备 33010602011771号