【问题标题】:JavaScript alert "the page says"JavaScript 警报“页面显示”
【发布时间】:2012-11-02 12:58:39
【问题描述】:

我有一个表单,我正在使用 JavaScript 来验证表单,所以如果我们将一个字段留空,它会提示“请输入您的姓名”。

如果我直接访问链接,它会完美运行。但我正在使用 iFrame 将其嵌入到其他站点中。当我嵌入它时,点击提交并显示一个空字段:

http://www.domain.com 的页面说:请输入您的姓名

【问题讨论】:

  • 我会将警报换成占位符来代替您的错误消息。这样至少事情看起来一致、侵入性更小、更干净

标签: javascript alert


【解决方案1】:

这是一项安全措施,可防止框架网站显示看似来自父网站的消息。

如果不避免使用alert(),就无法避免它。

您可以通过修改 DOM 以将其显示为页面的一部分来向用户显示信息。

【讨论】:

    猜你喜欢
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多