在提示框中输入密码类型的输入

Sar*_*rah 2 javascript

大家好,我知道这可能是一个愚蠢的问题,但毕竟我必须确定.我可以在提示框中添加类型为password的输入吗?提示框是javascript的弹出框之一.(提醒,确认和提示)

Ode*_*ded 6

不,你不能.

弹出窗口由浏览器控制,无法更改.

文档所示,您只能提供消息和默认文本.


您可以使用javascript创建自己的叠加层,模拟提示弹出窗口.

有关想法和示例,请参阅jQuery UI 对话框.


T.J*_*der 6

如果你的字面意思是prompt功能,你就不能.您可以做的是div在页面的主要内容上方弹出一个或类似的内容(使用绝对定位和z-index值)并将密码框放在那里.

更多关于这些问题的答案:

有多种库可以使用,将做艰苦的工作对你(不是它的辛苦,但仍然).如果您已经在使用jQuery,Prototype,YUI,Closure其他任何库中的库,您可能会发现有一个专门用于该库的插件(例如jQuery的jQuery UI).如果没有,有很多独立的实现.寻找"灯箱"或"轻量级窗口"或"JavaScript对话框"等.

请注意,这些中的任何一个都需要对代码的逻辑进行一些更改,因为prompt将浏览器和脚本暂停,直到用户解除提示,而这种将元素放在顶部的机制从本质上讲,内容是异步的.