如何在 JavaScript 的对话框提示中隐藏用户输入的密码?例如,使用类似的东西
var passwd = prompt("Enter Password : ", "your password here");
我希望这样,例如12345
输入后,看起来像*****
or .....
在对话框中。
谁能建议我如何做到这一点或提供一些示例代码?
您正在寻找prompt https://developer.mozilla.org/en/DOM/window.prompt功能?
var response = prompt("What is your name?");
alert("Hello, " + response);
该对话框将如下所示:
这可能不是获取密码输入的最佳方法,因为它不会屏蔽输入。相反,请考虑使用带有密码输入字段的 HTML 表单。
也许您正在寻找基本的 HTTP 身份验证?
您可以通过让您的网络服务器发送一些标头来设置它;以 PHP 为例:
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
?>
这将导致客户端显示如下对话框:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)