2017-05-23 30 views
1

我想添加顯示密碼複選框到我的表單。 當用戶檢查顯示覆選框密碼時。 我發現的大多數示例都使用2個輸入,其中一個輸入文本,另一個輸入密碼。根據複選框的狀態在這些輸入之間切換。 改變輸入類型更簡單,那麼爲什麼人們使用2個輸入?使用2個輸入或更改輸入類型以顯示密碼

+0

是!! .. type =「密碼」可以隱藏文本框中的字符 – User6667769

+1

對不起,誤解了問題。也許這是因爲如果用戶顯示了type =「text」,那麼'type =「password」'是唯一一個被提交的用戶可能會留下的類型=「text」?雖然 – Pete

回答

0

可能使它在舊版本的工作IE,自IE 9及以下版本以來,不允許將type="password"動態更改爲type="text"。它會拋出一個錯誤「無法獲取類型屬性」

0

我希望烏拉圭回合試圖問ü要單一密碼輸入欄,並顯示密碼按鈕......下面是我的回答

<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"); 
    } 
    }); 
    }); 

+0

可能更容易改變類型,但我知道該怎麼做我在問爲什麼其他人使用2種類型的輸入來實現這一點。爲什麼不只是改變類型,如你的代碼 –

+0

@Nuryagdy Mustapayev ..我從來沒有見過任何人使用2輸入字段的密碼...我希望你已經看到了亞馬遜登錄表單,他們已經以相同的方式實施..很快作爲用戶輸入pwd用戶將提供另一個領域,以瞭解他作爲輸入...這就是它的另一種實現方式 – Pradeep

+0

https://codepen.io/felquis/pen/OPdaqK這裏是鏈接,還有更多使用2個輸入的例子 –