Javascript jquery日期选择器和jquery掩码不工作
我有一段使用和的代码 代码之所以使用,是因为应用程序中的输入元素是动态添加到页面中的。屏蔽输入也从Javascript jquery日期选择器和jquery掩码不工作,javascript,jquery,jquery-ui,datepicker,maskedinput,Javascript,Jquery,Jquery Ui,Datepicker,Maskedinput,我有一段使用和的代码 代码之所以使用,是因为应用程序中的输入元素是动态添加到页面中的。屏蔽输入也从select事件中注册,因为用户可以通过按以前输入的tab键来访问输入 它在Firefox31上不起作用,但在Chrome36和IE11上效果很好。 当输入字段为空时,用户应该能够在输入元素中键入任何内容(基于屏蔽过滤器) 请告诉我代码出了什么问题。刚刚通过将选择更改为焦点,解决了问题,我不记得当初为什么使用选择 jQuery(function($) { $(document).on('c
select
事件中注册,因为用户可以通过按以前输入的tab键来访问输入
它在Firefox31上不起作用,但在Chrome36和IE11上效果很好。
当输入字段为空时,用户应该能够在输入元素中键入任何内容(基于屏蔽过滤器)
请告诉我代码出了什么问题。刚刚通过将
选择
更改为焦点
,解决了问题,我不记得当初为什么使用选择
jQuery(function($) {
$(document).on('click', '#date', function () {
var me = $("#date");
me.datepicker({
showOn: 'focus',
altFormat: "mm/dd/yy",
dateFormat: "mm/dd/yy",
minDate: '12/12/2000',
maxDate: '12/12/2020'
}).focus();
}).on('focus', '#date', function () {
var me = $("#date");
me.mask('99/99/9999');
});
});
试试这个@AamirAfridi,我很感谢你的帮助,但是当输入从另一个输入激活时(例如,从上一个输入按tab键),也需要掩码,反正我已经解决了,THX你为什么不使用一个
焦点
事件呢?(注意:在输入了所有类型
属性后,您错过了并签署了=
号)@Brewal,谢谢。该要求要求在单击日期选择器时显示该日期选择器
jQuery(function($) {
$(document).on('click', '#date', function () {
var me = $("#date");
me.datepicker({
showOn: 'focus',
altFormat: "mm/dd/yy",
dateFormat: "mm/dd/yy",
minDate: '12/12/2000',
maxDate: '12/12/2020'
}).focus();
}).on('focus', '#date', function () {
var me = $("#date");
me.mask('99/99/9999');
});
});