我有这个简单的网络表单
<form id="MyFormDiv" method="post">
<input type="number" name="cmp_no" id="id_cmp_no">
<input type="text" name="cmp_lname" maxlength="40 id="id_cmp_lname">
<input type="submit" name="submit" value="Save" id="submit-id-submit">
</form>
此表单将用于添加和更新。
插入时我没有问题,但更新时我不想让用户更新或更改其项目的值id= "id_cmp_no"
我使用 javascript 代码将其设置为readonly property
,true
但这不是 100% 的解决方案,因为用户可以使用浏览器检查工具并查看页面源并在提交表单之前更改它的值,因此readonly property
没有用。
我可以覆盖它的onchange
事件以防止它的值发生变化,即使page source
使用检查工具改变了值。
任何人都可以帮助,提前谢谢你