时间:2010-05-04 12:27:19

标签: javascript jquery

我想使用jquery ui datepicker为所有输入禁用autocomplete,而不对每个输入手动执行此操作。 怎么可能这样做?

5 个答案:

答案 0 :(得分:22)

试试这个:

$('.datepicker').on('click', function(e) {
   e.preventDefault();
   $(this).attr("autocomplete", "off");  
});
  

在你没有提到过的任何案例中   你的问题来自于此   ajax电话!

答案 1 :(得分:10)

将css类分配给日期选择器,即“datepicker”,然后执行以下操作:

$(".datepicker").attr("autocomplete", "off");

答案 2 :(得分:9)

试试这个:

<input type="text" name="field1" value="" autocomplete="off" />

答案 3 :(得分:1)

这对我有用(已在Chrome v70.0.3538.110上进行了测试):

            $("#dtpckr([readonly])").datepicker()
            .focus(function() {
                $(this).prop("autocomplete", "off");
                //              return false;
            });

答案 4 :(得分:1)

这完全适合我。

      $("#autocmpldisablechk").click(function () {

        if (!$(this).is(":checked")) { // enable autocomplete

            $("#autocomplete").autocomplete({
                disabled: false
            });

        }
        else { // disable autocomplete
            $("#autocomplete").autocomplete({
                disabled: true
            });

        }
    });