簡體   English   中英

如何復制輸入字段值(類型=密碼)?

[英]How to copy input field value (type=password)?

如何復制輸入字段[type=password]的值?

這是我的場景,我需要復制密碼字段的值並將它們粘貼到我的注冊頁面的確認密碼字段中。

Password: <input type="password" name="pwd">
Confirm Password: <input type="password" name="Confirmpwd">

實際上,我的問題是如何復制輸入字段中的值。(使用:ctrl+c 或鼠標右鍵單擊復制選項)

   // get the 2 elements
    var p1 = document.querySelector('input[name="pwd"]');

    var p2 = document.querySelector('input[name="Confirmpwd"]');

      // assign onchnage handler
       p1.onchange = function(){
       //get p1 value
        var val = this.value;
       // assign val to p2
        p2.value = val;
    };

出於安全原因,密碼字段類型中不應發生復制/過去,邏輯是確認您正確輸入了兩次密碼,無需復制並再次粘貼!

您可以使用以下代碼以任何方式復制值:

var input = document.getElementById('pwd');
var password = input.value;
text.value=password ;

我強烈建議你不要這樣做,讓用戶輸入密碼並再次確認。

// GET THE VALUE
var pw = $('input[name=pwd]').val();
// SET IT IN THE OTHER INPUT
$('input[name=Confirmpwd]').val( pw );

這里的提示是,¿為什么? ,這不是“確認”,只是復制/粘貼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM