在这里,我想以受密码保护的形式创建一个字段(选择框 - 下拉列表)。
当用户点击该dropwon时会出现一个提示,此处用户输入密码,如果密码正确,则用户可以选择该下拉框的值。
那我怎么能实现这个功能?
答案 0 :(得分:1)
简单:
select
onclick
:打开prompt
或dialog
onsubmit
:通过 AJAX 发送数据,并使用PHP(或其他服务器端语言)检查后台密码select
,如果密码正确注意:
顺便说一下
答案 1 :(得分:0)
我担心没有为您预先制定的解决方案 - 您必须开发自己的解决方案,即最初显示禁用下拉列表,在点击事件中显示您自己的密码表单弹出窗口,比较密码是否匹配以及是否匹配,最后启用下拉列表。
这里最具挑战性的问题是密码保护。如果您希望此功能至少有点安全,则不能在js / jquery源代码中包含正确的密码。要么使用加密,要么使用AJAX。
答案 2 :(得分:0)
您可以绝对地在场上放置一个不可见的div,并在该div上侦听点击事件。如果密码正确,请删除div。 如果你想成为安全良心我根本不会包含下拉列表,除非他们获得正确的密码。一旦密码正确,返回选择的内容。 一旦密码正确,您可以填充选择字段并打开它。
因为即使您像其他人一样禁用了选择,也说没有什么能阻止某人进入html并启用它。除非经过验证,否则它无法使用。