chr*_*ris 40 javascript input readonly
我知道你可以添加readonly="readonly"到输入字段,因此它不可编辑.但我需要使用javascript来定位输入的id并使其只读,因为我无法访问表单代码(它是通过营销软件生成的)
我不想禁用输入,因为应该在提交时收集数据.
这是我在以下建议中添加的页面,目前还没有运气:
确保您<body onload="onLoadBody();">将来使用此功能的任何人都可以使用.
Vij*_*jay 62
您可以获取input元素,然后将其readOnly属性设置true为如下所示:
document.getElementById('InputFieldID').readOnly = true;
Run Code Online (Sandbox Code Playgroud)
具体来说,这就是你想要的:
<script type="text/javascript">
function onLoadBody() {
document.getElementById('control_EMAIL').readOnly = true;
}
</script>
Run Code Online (Sandbox Code Playgroud)
onLoadBody()在body标签上调用此函数,如:
<body onload="onLoadBody">
Run Code Online (Sandbox Code Playgroud)
查看演示:jsfiddle.
document.getElementById('TextBoxID').readOnly = true; //to enable readonly
document.getElementById('TextBoxID').readOnly = false; //to disable readonly
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
134893 次 |
| 最近记录: |