将输入设置为只读

时间:2017-06-20 07:59:52

标签: jquery

我有这个输入,我需要使用jquery设置为readonly。以下是我到目前为止所做的工作,但代码无效。这里我的错误是什么?

HTML:

<input type="text" placeholder="" data-field-id="field26" name="field26[]" data-min-char="" data-max-char="" data-val-type="url" data-regexp="" data-is-required="false" data-allow-spaces="" class="validation-lenient" data-placement="right" data-toggle="tooltip" tooltip="" data-trigger="focus" data-html="true" data-input-mask="" data-mask-placeholder="">

JS:

$( document ).ready(function() {
    input('[data-field-id="field26"]').setAttribute("readonly", true);
    $('[data-field-id="field26"]').setAttribute("readonly", true);
});

2 个答案:

答案 0 :(得分:0)

$(document).ready(function() {
    $('[data-field-id="field26"]').attr("readonly", true);
});

答案 1 :(得分:0)

尝试

$("#fieldName").prop("readonly", true);

或 添加一个 禁用= “禁用”