我有一個表格與以下字段的「用戶配置文件」:動態隱藏表單域
<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