php - HTML 表单 - 阻止某些用户选中复选框

标签 php javascript html forms

我有一个用户填写的表单。根据他们拥有的访问级别,我想阻止我的某些表单被填写。

如果我有一个文本框,我会使用 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/

相关文章:

php - 群发邮件队列(可能使用 PHP 进程间通信)

javascript - 有没有办法在应用后从元素中删除 fitVids() ?

javascript - Ajax 推进

javascript - 如何在 React 应用程序中正确测试 history.replace 和 history.push?

Outlook +2007 中的 HTML 列表

php - phpbb3 论坛上的单独 mysql 查询不返回任何内容(mysql 在服务器上,但 phpbb 没有使用它)

php - 我在使用 Mysql 编码时遇到了问题

php - HTML/PHP : Which parts of an HTML head can be saved in a separate file

javascript效果

jquery - 边界半径在内部仍然是正方形