如果用户输入错误的用户名/密码,并且用户可以选择“确定”,让他们再次尝试该页面,或者“忘记密码”,则可以发出警告消息,这样他们就可以转到其他链接更改密码。
我可以使用警告框并为其添加锚点吗?在有人输入错误的密码之前,我不想让按钮浮动。
答案 0 :(得分:4)
没有。 alert()
框只能显示纯文本。如果你想创建自己的弹出框,你需要自己实现它,你就不能使用alert()
。
答案 1 :(得分:3)
您可能想要使用confirm()
。
此功能显示一条消息,后跟确定和取消按钮:
if (confirm('You used a wrong password; Would you like to retrieve your password ?')) {
document.location = 'retrieve the password';
}
答案 2 :(得分:1)
内置的alert
函数不会显示超文本,只显示文本。您可以从任何一个流行的Javascript gui库中使用更高级的实现。它们将允许您创建HTML弹出窗口。
答案 3 :(得分:1)
alert
不显示HTML。您必须发出标记以显示消息。有许多库可以为您完成此任务,包括jQuery UI。
答案 4 :(得分:1)
那是不可能的。您可以改用showModalDialog功能。请参阅this page上的演示。
答案 5 :(得分:0)
不,您必须向用户显示自定义消息。您可能希望使用绝对定位的DIV元素,模态对话框窗口或iframe用于此目的。