【发布时间】:2011-01-12 09:40:53
【问题描述】:
我有一个 javascript 提示框出现,我想使用它进行身份验证,所以我希望输入的密码被屏蔽,但我找不到这个选项? 可以这样做吗?
【问题讨论】:
-
不,你不能。请尝试使用模态弹出窗口。
标签: javascript html prompt
我有一个 javascript 提示框出现,我想使用它进行身份验证,所以我希望输入的密码被屏蔽,但我找不到这个选项? 可以这样做吗?
【问题讨论】:
标签: javascript html prompt
您的意思是带有掩码字符的文本框吗?比如这个。
<input type='password' name='password' />
【讨论】:
不要使用JavaScript作为认证,因为它很容易关闭javascript,并且很容易用FireBug或类似的工具修改它。
改用 HTTP 身份验证 (HTTP 401) 或一些服务器端脚本和 HTML 表单。
【讨论】:
你是说
<input type="password"/>
【讨论】:
如果您确定需要提示框而不是输入框,您可以将服务器设置为需要基本身份验证 - 这会强制浏览器提示用户输入用户名和密码。
【讨论】:
在 html 中,您可以通过指定 <input type="password" ...> 来执行此操作。不确定您打算在 javascript 提示框内放什么。
【讨论】:
任何带有硬编码密码/密码集的 javascript 密码表单极有可能被破解,因为这是一项微不足道的任务。
如果它使用 AJAX 来检查服务器的密码,这是一种更好的方法,但你的问题并不清楚。
如果您希望在 字段中显示 asterix,请输入密码,方法是:
<input type="password" />
【讨论】: