Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery日期选择器和jquery掩码不工作_Javascript_Jquery_Jquery Ui_Datepicker_Maskedinput - Fatal编程技术网

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');
    });
});