我已经尝试了以下代码将textbox属性设置为只读,但是它们都不起作用。谁能告诉我该怎么做?
document.getElementById("phone_numbers").disabled=true;
document.getElementById("phone_numbers").readonly=true;
document.getElementById("phone_numbers").readOnly=true;
document.getElementById("phone_numbers").readOnly=readOnly;
document.getElementById("phone_numbers").readOnly=readonly;
document.getElementById("phone_numbers").readonly=readonly;
document.getElementById("phone_numbers").readonly=readOnly;
document.getElementById("phone_numbers").setAttribute('readonly', 'readonly');
document.getElementById("phone_numbers").setAttribute("readonly", "true");
编辑
当我编辑问题以写更多细节时,我意识到了问题所在。我犯了一个愚蠢的错误。这是我的原始HTML代码。
<input name="phone_numbers">
然后我将其更改为
<input id="phone_numbers">
而且有效!
顺便说一下,下面是实际起作用的功能。
document.getElementById("phone_numbers").disabled=true;
document.getElementById("phone_numbers").readOnly=true;
document.getElementById("phone_numbers").setAttribute('readonly', 'readonly');
document.getElementById("phone_numbers").setAttribute("readonly", "true");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句