我想添加顯示密碼複選框到我的表單。 當用戶檢查顯示覆選框密碼時。 我發現的大多數示例都使用2個輸入,其中一個輸入文本,另一個輸入密碼。根據複選框的狀態在這些輸入之間切換。 改變輸入類型更簡單,那麼爲什麼人們使用2個輸入?使用2個輸入或更改輸入類型以顯示密碼
回答
可能使它在舊版本的工作IE,自IE 9及以下版本以來,不允許將type="password"
動態更改爲type="text"
。它會拋出一個錯誤「無法獲取類型屬性」
我希望烏拉圭回合試圖問ü要單一密碼輸入欄,並顯示密碼按鈕......下面是我的回答
<input type="password" name="passwd" id="txtPassword" placeholder="Password" required="required">
<input type="checkbox" id="showhide"/>
<label for="showhide" id="showhidelabel">Show Password</label>
<script type="text/javascript">
$(document).ready(function() {
$("#showhide").click(function() {
if ($("#txtPassword").attr("type")=="password") {
$("#txtPassword").attr("type", "text");
}
else{
$("#txtPassword").attr("type", "password");
}
});
});
可能更容易改變類型,但我知道該怎麼做我在問爲什麼其他人使用2種類型的輸入來實現這一點。爲什麼不只是改變類型,如你的代碼 –
@Nuryagdy Mustapayev ..我從來沒有見過任何人使用2輸入字段的密碼...我希望你已經看到了亞馬遜登錄表單,他們已經以相同的方式實施..很快作爲用戶輸入pwd用戶將提供另一個領域,以瞭解他作爲輸入...這就是它的另一種實現方式 – Pradeep
https://codepen.io/felquis/pen/OPdaqK這裏是鏈接,還有更多使用2個輸入的例子 –
- 1. 將輸入類型密碼更改爲輸入類型文本
- 2. 顯示輸入類型=「密碼」
- 3. 使用jQuery將HTML文本輸入更改爲密碼輸入
- 4. JavaScript是否禁止從密碼或密碼更改輸入類型?
- 5. 使用javascript更改輸入類型
- 6. 如何顯示和隱藏輸入密碼輸入類型的文本
- 7. 更改輸入類型
- 8. 禁用屏蔽輸入類型密碼
- 9. EditText輸入類型文本密碼不更改
- 10. 在DataGridView中顯示列作爲密碼輸入類型
- 11. 輸入類型密碼值顯示爲空
- 12. 如何提示用戶輸入密碼並使用該輸入來更改Windows密碼?
- 13. 使用jQuery更改輸入密鑰?
- 14. 焦點/類型的密碼輸入字段從文本更改爲密碼?
- 15. jQuery的清除輸入[類型=密碼]
- 16. CellEditing插件 - 輸入類型密碼
- 17. 輸入類型密碼的Firefox錯誤?
- 18. HTML輸入類型可見的密碼
- 19. Xamarin C#EditText輸入類型密碼
- 20. 輸入密碼時的顯示樣式
- 21. 顯示值的密碼輸入字段
- 22. 如何根據用戶輸入更改顯示錶輸入
- 23. 使用System.Diagnostics.Process輸入密碼
- 24. 在提示框中輸入一個類型的密碼
- 25. 使用jQuery(文本 - >密碼)更改輸入字段的類型
- 26. HTML/CSS:如何使「密碼」輸入顯示密碼?
- 27. .htaccess提示輸入密碼
- 28. 提示輸入HTML密碼
- 29. 輸入代碼,更改顯示的價格,當用戶按下輸入
- 30. 的Android web視圖從數字輸入類型swtiching到密碼輸入類型
是!! .. type =「密碼」可以隱藏文本框中的字符 – User6667769
對不起,誤解了問題。也許這是因爲如果用戶顯示了type =「text」,那麼'type =「password」'是唯一一個被提交的用戶可能會留下的類型=「text」?雖然 – Pete