代码之家  ›  专栏  ›  技术社区  ›  animuson

我应该如何建立一个隐私下拉(选择)菜单?

  •  0
  • animuson  · 技术社区  · 16 年前

    我正在尝试建立类似Facebook的隐私选择菜单,除了没有“自定义”选项。它只会列出一些选项,如“向所有人显示”、“仅向朋友显示”或“完全隐藏”。现在我正在考虑使用简单的javascript将隐藏的输入字段更改为他们单击的新值,因此如果他们单击“仅向朋友显示”部分,则会将相应的字段(例如“电子邮件隐私”)更改为1。有没有更好的方法来做这件事,或者说我已经走上正轨了?

    另外,我不打算使用select元素,我计划使用css构建一个自定义下拉菜单,因为select元素是高度不可定制的。我这样做是为了节省空间,而不是在右边有一个巨大的选择菜单,它占用了大量的空间。

    注: 我对使用jquery不是很感兴趣,这只是一些额外的库和垃圾,我不想加载它们。我可以用javascript来实现,所以我也可以用它。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Michael Shimmins    16 年前

    听起来你走对了。如果你打算在用户点击包含隐私值的提交按钮时做一篇文章,那么你需要以某种方式将其打包到文章数据中,隐藏字段就是一种方法。

    或者,如果您对使用jquery感兴趣(我知道您说过您不是这样做的,只是把它放在那里),您可以执行异步post请求,并将其与任意数据一起传递,例如在本例中的隐私设置,而无需将其“复制”到隐藏的fi中。ELD。

    不过,这两种选择都很有效。