在这里,我想在形式,其密码保护,以创建一个域(箱 - 选择下拉列表)。如何密码保护形式的任何字段(想建议)
当上dropwon出现一个提示,在这里用户输入密码,如果密码正确,然后再经过用户可以选择下拉框的值,用户点击。
所以我如何实现这个功能?
在这里,我想在形式,其密码保护,以创建一个域(箱 - 选择下拉列表)。如何密码保护形式的任何字段(想建议)
当上dropwon出现一个提示,在这里用户输入密码,如果密码正确,然后再经过用户可以选择下拉框的值,用户点击。
所以我如何实现这个功能?
简单:
select
onclick
:打开prompt
或dialog
onsubmit
:通过AJAX发送数据,并检查在后台与PHP的密码(或其他服务器端语言)select
,我F中的密码是正确的注意:
顺便说
恐怕有你没有预先制作的解决方案 - 你将不得不开始开发自己的,即显示禁用的下拉列表中,显示在click事件自己的密码形式弹出,如果密码匹配和比较,如果他们做,最后启用下拉菜单。
这里最具挑战性的问题将是密码保护。如果你想让这个功能至少有一点安全,你不能只在你的js/jquery源代码中包含正确的密码。要么使用加密或AJAX的。
你可以完全放置在该领域的隐形DIV,并监听click事件在那个div上。如果密码正确,请移除div。 如果你想成为安全良知,除非他们获得正确的密码,否则我不会包含下拉列表。一旦密码正确,返回选择的内容。 一旦密码正确,您可以填充选择区域并将其打开。
因为即使你禁用选择喜欢别人说有什么能够阻止从进入的HTML和启用它的人。除非经过验证,否则它必须不可用。
在密码正确之前禁用下拉菜单,然后再次启用它。 – Vishkey
嗯,我猜你已经确定用户是否有权访问该字段。为什么不只是不提供选择字段,如果current_user没有访问 – MZaragoza
什么是问题? SO不是代码写入服务,请提供迄今为止工作的证据 – freefaller