2011-09-20 54 views
0

如果用户输入错误的用户名/密码并给用户提供一个选项,让他们再次尝试页面或“忘记密码”,让他们转到不同的链接进行更改他们的密码。我们可以在警报中定位吗?

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

+0

旁注:_'alert'不应该用在生产代码中._ – c69

+0

@ c69:我理论上同意你的观点,但有时候,你只是想要一个很好的简单提醒!我认为,实用主义必须赢得奴隶制的象牙塔规则。像'从不'这样的总括性陈述是很少有帮助或正确的 –

+0

@Java饮者:'不应该'!='从不' – c69

回答

3

您可能想要使用confirm()

此功能显示一个消息和一个好取消按钮

if (confirm('You used a wrong password; Would you like to retrieve your password ?')) { 
    document.location = 'retrieve the password'; 
} 
4

alert()框只能显示纯文本。如果你想创建你自己的弹出框,你需要自己实现它,你不能使用alert()

1

内置的alert函数不会显示超文本,只是文本。您可以使用任何一种流行的Javascript gui库的fancier实现。他们会让你创建一个HTML弹出窗口。

1

alert不显示HTML。您必须发出标记才能显示消息。有很多库可以为你做到这一点,包括jQuery UI。

0

不,你必须向用户显示的自定义消息。您可能想要使用绝对定位的DIV元素,模态对话窗口或iframe。

相关问题