我有一个表格与以下字段的“用户配置文件”:动态隐藏表单域
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
Phone Number: <input id="phone_number" />
City: <input id="city" />
</form>
但是,如果我不想要什么“电话号码”和“城市”是可见一组选定的用户?
如何动态地隐藏这些字段,具体取决于哪个用户登录?我目前使用PHP和MySQL。是否最好将“字段ID”添加到数据库中,然后查询数据库记录以查看应该隐藏哪些字段以及哪些字段应该可见?还是有更好的方法来做到这一点?
我很抱歉,如果这有点含糊不清。如果没有意义,我可以尝试澄清。
非常感谢。
编辑:我想澄清我想达到的目标。我试图根据哪个用户登录来动态显示字段。另外,当我说“隐藏”时,我实际上应该说“已删除”。见我下面的例子
例如,
如果JoeUser
日志中,他会看到:
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
Phone Number: <input id="phone_number" />
City: <input id="city" />
</form>
但是,如果JaneUser
日志中,她会看到(基于在数据库中设置首选项):
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
</form>
我的问题是:什么是最好的方法来实现这一目标?我假设这些首选项需要数据库驱动。任何输入都会很棒。
我会用标签包裹标签元素中的文本和输入字段。这不仅可以提高可访问性,还可以控制整个文本/输入以显示/隐藏。 – j08691 2012-03-09 17:08:26