我需要通过在外部 JS 文件中放置 javascript 代码来制作“只读”文本字段。我无法直接修改 html,因为该页面位于远程服务器上。但是我可以通过在位于我自己主机上的外部 JS 中添加代码来进行交互。
html是这样的:
<form id="newunitform" class="left" action="page.php" style="width:600px" method="post">
<fieldset>
<ul>
<li>
<label for="add">
<input type="text" value="" name="add">
<input type="hidden" value="" name="remove">
<input type="hidden" value="105" name="resource_id">
<input type="hidden" value="" name="editid">
</li>
</ul>
<label for="submit"> </label>
<input class="button" type="submit" value="Add name" name="submit">
</fieldset>
</form>
我尝试了几种这样的组合:
document.getElementByName('add').readOnly=true;
或这个:
var add = document.getElementByName('add');
add.readOnly = true;
或这个:
document.getElementById('newunitform');
document.getElementByName('add').readOnly=true;
但没有一个工作。