0

我有一个 javascript 警报,要求用户输入密码。当用户按下按钮时,我将进行 AJAX 调用以检查密码。这可能会生成另一个带有响应的警报(如果它被接受或不被接受),但我想知道是否可以让 AJAX 响应更改我的第一个警报的文本?甚至可以覆盖警报按钮的默认设置,在单击“确定”时不自行关闭?

4

3 回答 3

3

我认为通常你应该尽量减少在你的 web 应用程序中使用警报。他们非常突兀和烦人。通常人们只是更新 DOM 来显示用户信息。警报是针对比仅仅输错密码更独特和重要的事情。

编辑:

正如其他人指出的那样,您应该使用模式对话框来代替您指定的行为。

于 2013-05-07T21:33:02.993 回答
0

我很确定您不能这样做,因为每个浏览器中构建和显示警报的方式都不同(只需查看移动浏览器)。我认为如果你使用模态对话框,你会更长时间地保护你的理智。

于 2013-05-07T21:33:00.520 回答
0

作为一个阻塞函数,alert()它本身就是一个可憎的,因此会阻碍你试图做的事情。

于 2013-05-07T21:40:10.477 回答