我知道你可以添加readonly="readonly"
到输入字段,因此它不可编辑。但我需要使用 javascript 来定位输入的 id 并将其设置为只读,因为我无权访问表单代码(它是通过营销软件生成的)
我不想禁用输入,因为应在提交时收集数据。
这是我在以下建议中添加的页面,到目前为止还没有运气:
确保您使用<body onload="onLoadBody();">
对于将来使用它的任何人。
您可以获取输入元素,然后设置其readOnly
财产给true
如下:
document.getElementById('InputFieldID').readOnly = true;
具体来说,这就是您想要的:
<script type="text/javascript">
function onLoadBody() {
document.getElementById('control_EMAIL').readOnly = true;
}
</script>
打电话给这个onLoadBody()
body 标签上的函数如下:
<body onload="onLoadBody">
查看演示:jsfiddle http://jsfiddle.net/EsQ3c/1/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)