0
所以我知道如何禁用/啓用按鈕時以相同的形式輸入是空/填滿。如何禁用/啓用空輸入按鈕/滿負荷,同時保持權限
但是,讓我們說,我已經首次應用於後端的權限和禁用一些按鈕。我如何確保沒有權限的人在輸入中寫入時不會重新啓用它們?
我在理論上還可以禁用基於權限的所有投入,但你可以提出一個更好的解決方案?
例在Django模板:
<button type="submit" class="btn btn-default" id="my_button"
{% if not can_post %}disabled{% endif %}>Apply
</button>
這個問題不明確,一般你只需要顯示具有正確的權限(顯示/隱藏瓦特/電子元件...)你的用戶界面,然後開始進行驗證在視圖/表單級別提交。 – HassenPy
@HassenPy我不想隱藏用戶界面,我想禁用它的權限,所以有人可以看到元素,如果他有權「閱讀」,而不是「寫」 – Saksow
你剛纔提到的顯示/隱藏爲一個相對於用戶權限的動作示例,現在我重新讀取了您的帖子,您可以通過多種方式完成此操作,具體取決於您的項目設置,如果您使用無框架的輕型javascript,則可以簡單地放入一個屬性到你的按鈕,比如'data-has-perm = 0',然後在你的啓用腳本上添加一個檢查權限數據。 – HassenPy