我有一个用户填写的表单。根据他们拥有的访问级别,我想阻止我的某些表单被填写。
如果我有一个文本框,我会使用 onfocus='blur()'
和一些 php 来检查用户权限。但这不适用于复选框。有人可以建议我如何阻止用户选中仍然可见的复选框以供引用吗?
任何帮助将不胜感激
谢谢
最佳答案
给它一个disabled
属性。正如您当前所做的那样,使用 PHP 检查用户的权限,并且仅在用户无法使用该复选框时才添加该属性。用一些伪 PHP 更新了我的示例来说明:
<?php if (user can access this field) : ?>
<input type="checkbox" name="some-field" value="some-value" />
<?php else: ?>
<input type="checkbox" name="some-field" value="some-value" disabled="disabled" />
<?php endif; ?>
关于php - HTML 表单 - 阻止某些用户选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3272690/