【问题标题】:How to disable JavaScript alert in lime survey validation [duplicate]如何在石灰调查验证中禁用 JavaScript 警报 [重复]
【发布时间】:2015-12-17 07:45:37
【问题描述】:

在填写问卷时,如果发现强制性问题或验证错误,则会出现 JavaScript 警报。警报后显示一条阅读消息,看起来不错,但警报很烦人。 有什么方法可以在整个调查期间禁用警报?

在 Lime 调查中,为 java 脚本放置代码是不同的。

【问题讨论】:

    标签: javascript limesurvey


    【解决方案1】:

    试试这个:

    var newAlert = alert; // Preserving alert.
    
    // Overriding the default alert.
    alert = function(str){
        return;
    }
    

    【讨论】:

    • 是的。它工作正常。谢谢作废。希望它适用于所有浏览器。
    • @PHPBeginner 很高兴它有帮助,请考虑投票并将其标记为正确答案。
    • @PHPBeginner 这怎么能工作,而另一个答案的相同代码却没有?
    • @void 投票需要 15 个声誉,但我目前有 11 个。等于 15 时会投票
    • @zerkms 你需要传递参数,alert 接受一个字符串参数。
    【解决方案2】:

    尝试一次。 IT 将禁用所有警报。 alert = function() {};

    【讨论】:

    • 感谢 Shubham 的回答,但不幸的是它没有用。
    • 你在哪里使用这个功能??
    • 在 Limesurvey 问题源中使用。
    • jsfiddle.net/3gu6veo8/1 ...这对我来说很好。
    【解决方案3】:

    更新应用程序/config/config.php:

        'config'=>array(
            'debug'=>0,
            'showpopups'=>0,
        )
    

    https://manual.limesurvey.org/Optional_settings#Survey_Behavior

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 2018-05-16
      • 1970-01-01
      • 2018-08-07
      相关资源
      最近更新 更多