簡體   English   中英

我應該如何建立一個隱私下拉菜單(選擇)?

[英]How should I build a privacy drop-down (select) menu?

我正在嘗試構建類似於Facebook的隱私選擇菜單的東西,除了沒有“自定義”選項。 它只會列出一些選項,例如“全部顯示”,“僅顯示給朋友”或“完全隱藏”。 現在,我正在考慮使用簡單的JavaScript將隱藏的輸入字段更改為他們單擊的新值,因此,如果他們單擊“僅向朋友顯示”的部門,則會更改相應的字段,例如“ email_privacy”,到1.是否有更好的方法可以做到這一點,或者我是否步入正軌?

PS:我不打算使用select元素,我打算使用CSS構建自定義下拉菜單,因為select元素高度不可定制。 我這樣做是為了節省空間,而不是在右側有一個龐大的選擇菜單,它占用了大量空間。

注意:我對使用jQuery並不真正感興趣,那只是我不想加載的額外的庫和廢話。 我可以輕松地在JavaScript中完成此操作,因此我不妨使用它。

聽起來您在正確的軌道上。 如果您打算在用戶單擊包含(其中包括)隱私值的提交按鈕時進行POST,則需要以某種方式將其打包在POST數據中,而隱藏字段是一種實現方式。

另外,如果您有興趣使用jQuery(我知道您不是說要把它放在那里),則可以執行異步POST請求,並隨其傳遞任意數據,例如本例中的隱私設置,而無需需要將其“復制”到隱藏字段中。

兩種選擇都可以。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM