Can't disable an input[type='text'] or a textarea in jQuery Uniform?
I'm trying to implement uniform in my project but I've encountered an issue with disabled elements.
I have selects, radiobuttons, checkboxes and other inputs (text, submit, reset, ...) in my page.
My javascript goes like this :
$(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();
});
When I use the "el_list_bad", I've this jQuery error and elements are not disabled : "TypeError: Result of expression 'g.nodeName' [undefined] is not an object."
Can you help me ? Thank you
jQuery('#_remember_me').attr('disabled', true);
jQuery.uniform.update();
Surely you could do this with two different selections...
$(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();
});
I'm not familiar with Uniform, but I don't see why this shouldn't work.
input[type='email']
This causes error for u check your codes again
精彩评论