我们可以在警报中有锚吗?

时间:2011-09-20 19:30:31

标签: javascript

如果用户输入错误的用户名/密码,并且用户可以选择“确定”,让他们再次尝试该页面,或者“忘记密码”,则可以发出警告消息,这样他们就可以转到其他链接更改密码。

我可以使用警告框并为其添加锚点吗?在有人输入错误的密码之前,我不想让按钮浮动。

6 个答案:

答案 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用于此目的。