如何复制输入字段[type = password]的值?
这是我的方案,我需要复制密码字段的值并将其粘贴到我的注册页面中的确认密码字段中。
Password: <input type="password" name="pwd">
Confirm Password: <input type="password" name="Confirmpwd">
实际上,我的问题是如何复制输入字段中的值。(使用:ctrl + c或鼠标右键单击复制选项)
答案 0 :(得分:0)
// 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;
};
答案 1 :(得分:0)
出于安全原因,不应在密码字段类型中发生复制/过去,逻辑是确认您正确输入密码两次而无需复制并再次过去!
您可以使用以下代码复制值:
var input = document.getElementById('pwd');
var password = input.value;
text.value=password ;
我强烈建议您不要这样做,并让用户插入密码并再次确认。
答案 2 :(得分:0)
// GET THE VALUE
var pw = $('input[name=pwd]').val();
// SET IT IN THE OTHER INPUT
$('input[name=Confirmpwd]').val( pw );
这里的猜测是,¿为什么? ,这不是“确认”,只是复制/粘贴。