在這裏,我想在形式,其密碼保護,以創建一個域(箱 - 選擇下拉列表)。如何密碼保護形式的任何字段(想建議)
當上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