代码之家  ›  专栏  ›  技术社区  ›  Assaf Lavie

javascript提示输入密码(即*****)

  •  3
  • Assaf Lavie  · 技术社区  · 16 年前

    我正在写书签,我需要能够提示用户输入“密码”。但是,我不希望它在屏幕上显示为纯文本,所以我不能使用提示。

    是否有prompt()的屏蔽选项?

    还有其他建议吗?

    4 回复  |  直到 16 年前
        1
  •  4
  •   Ryan Emerle    16 年前

    您可以在当前页面上创建一个浮动的DIV,表单包含一个密码字段。

        2
  •  2
  •   jrharshath    16 年前

    备选方案:让书签指向特定的网页。从该页面的用户处获取密码,然后继续。

    正如您可能注意到的,这个解决方案根本不使用JavaScript。如果你真的坚持使用javascript,你必须使用javascript创建一个新窗口。( window.open ) form input 元素,并设置窗体的 submit 对Web应用后端的价值。

    当然,您可以在当前页面上显示一个对话框,但这会让用户非常恼火。受到警告。

    JRH

        3
  •  1
  •   Josh    16 年前

    没有-试试看 Thickbox 在这种模式设置下:

    <a href="iframeModal.html?placeValuesBeforeTB_=savedValues&TB_iframe=true&height=200&width=300&modal=true" title="add a caption to title attribute / or leave blank" class="thickbox">Open iFrame Modal</a>
    
        4
  •  1
  •   anddoutoi    16 年前

    简单、快速的回答是:不,没有像window.prompt()这样的跨浏览器方法可以屏蔽用户输入。不过,您可以查看一些专有资料。在msie中有window.createPopup()、window.showModalDialog()和window.showModelessDialog()。但是,我不建议使用这种方法=p

    如果对目标使用HTTP身份验证,会发生什么情况?UA是否会向用户提示un/pw?

    推荐文章