Не можете отключить ввод [type = 'text'] или текстовую область в jQuery Uniform? - PullRequest
1 голос
/ 23 декабря 2010

Я пытаюсь реализовать равномерное в своем проекте, но я столкнулся с проблемой с отключенными элементами.

У меня есть селекторы, радиокнопки, флажки и другие входные данные (текст, отправить, сброс, ...) на моей странице.

Мой javascript выглядит так:

    $(function(){
      // NOT WORKING BECAUSE OF THE input[type='text'], input[type='email'] & textarea
      var el_list_bad = "select, input[type='checkbox'], input[type='radio'], input[type='file'], input[type='text'], input[type='email'], textarea";
      // WORKING BUT TEXT INPUTS AND TEXTAREAS ARE NOT DISABLED
      var el_list_incomplete = "select, input[type='checkbox'], input[type='radio'], input[type='file']";
      $(el_list_incomplete).uniform();
      $(el_list_incomplete).attr("disabled", true);
      $.uniform.update();
    });

Когда я использую "el_list_bad", у меня возникает эта ошибка jQuery, и элементы не отключаются: "TypeError: Resultвыражения 'g.nodeName' [undefined] не является объектом. "

Вы можете мне помочь?Спасибо

Ответы [ 3 ]

4 голосов
/ 07 мая 2012
jQuery('#_remember_me').attr('disabled', true);
jQuery.uniform.update();
0 голосов
/ 23 декабря 2010
input[type='email'] 

Это приводит к ошибке при повторной проверке кодов

0 голосов
/ 23 декабря 2010

Конечно, вы можете сделать это с двумя различными вариантами выбора ...

$(function() {
    $("select, input[type='checkbox'], input[type='radio'], input[type='file']")
        .uniform()
        .add("input[type='text'], input[type='email'], textarea")
        .attr('disabled', true);
    $.uniform.update();
});

Я не знаком с Uniform, но я не понимаю, почему это не должно работать.

...