gpt4 book ai didi

html - 使用单个复选框切换多个密码输入

转载 作者:太空宇宙 更新时间:2023-11-04 15:18:43 25 4
gpt4 key购买 nike

好的,我想做的是用一个复选框切换 3 个密码输入框...单击复选框后,我希望所有 3 个密码都显示在输入框中。反正有适应这个吗?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!--
Created using jsbin.com
Source can be edited via http://jsbin.com/opafo3/1/edit
-->
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<title>Sandbox</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
body { background-color: #000; font: 16px Helvetica, Arial; color: #fff; }
</style>

<style id="jsbin-css">

</style>
</head>
<body>
<p><input id="show" type="checkbox" /><label for="show">show password</label></p>
<p><input id="txtpassword" type="password" /></p>
<script>
$(function(){
$("#show").click(function(){
if( $("#show:checked").length > 0 ){
var pswd = $("#txtpassword").val();
$("#txtpassword").attr("id","txtpassword2");
$("#txtpassword2").after( $("<input id='txtpassword' type='text'>") );
$("#txtpassword2").remove();
$("#txtpassword").val( pswd );
}
else{
var pswd = $("#txtpassword").val();
$("#txtpassword").attr("id","txtpassword2");
$("#txtpassword2").after( $("<input id='txtpassword' type='password'>") );
$("#txtpassword2").remove();
$("#txtpassword").val( pswd );
}
});
})
</script>



</body>
</html>

我已经尝试了几件事,但一无所获。

最佳答案

我遇到了同样的问题并编写了一个简单的 jQuery 插件来处理它并将其发布到 github .

在您的情况下,用法类似于:

<input type="password" id="inputGroup1">
<input type="password" id="inputGroup2">
<label>
<input type="checkbox" class="input-mask" data-toggle='["inputGroup1", "inputGroup2"]'>Toggle Password
</label>
<script>
$('.input-mask').passwordToggle();
</script>

关于html - 使用单个复选框切换多个密码输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14816034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com