仅在 Chrome 上我收到此错误:Uncaught TypeError: Illegal constructor [关闭]

2024-05-16

当我在 Chrome 上加载 jQuery 时,我会收到此错误:“Uncaught TypeError: Illegal constructor”

在其他浏览器(IE、Mozilla)上它工作正常。这是我电脑上的几个屏幕截图。这是同样的错误。

first example
(source: vaziuoju.lt http://vaziuoju.lt/bugs/Untitled.png)

Code:

$(Document).ready (function () {

    $("p.warning").hide();

    $( "#newAdsForm" ).submit(function( event ) {


        var vailidEmail = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

        var vardas = $("#vardas").val();                    var vardasTest = false;
        var vardas = vardas.replace(/<(?:.|\n)*?>/gm, '');
        var pastas = $("#pastas").val();                    var pastasTest = false;
        var phone = $("#phone").val();                      var phoneTest = false;
        var kada = $("#inputField").val();                  var kadaTest = false;
        var kaina = $("#kaina").val();                      var kainaTest = false;
        var kaina = kaina.replace(/<(?:.|\n)*?>/gm, '');
        var skelbimas = $("#skelbimas").val();              var skelbimasTest = false;
        var skelbimas = skelbimas.replace(/<(?:.|\n)*?>/gm, '');

        if (vardas == "") {
            $("p#vardas").fadeOut("fast", function () {
                $("p#vardas").text ("Vardas būtinas!");
            });
            $("p#vardas").fadeIn("fast");
            vardasTest = false;
        } else {
            $("p#vardas").fadeOut("fast");
            vardasTest = true;
        }

        if (pastas == "") {
            $("p#pastas").fadeOut("fast", function () {
                $("p#pastas").text ("El. paštas būtinas!");
            });
            $("p#pastas").fadeIn("fast");
            pastasTest = false;
        } else if (!pastas.match(vailidEmail)) {
            $("p#pastas").fadeOut("fast", function () {
                $("p#pastas").text("Negaliojantis pašto adresas!");
            });
            $("p#pastas").fadeIn("fast");
            pastasTest = false;
        } else {
            $("p#pastas").fadeOut("fast");
            pastasTest = true;
        }

        if (phone == "") {
            $("p#phone").fadeOut("fast", function () {
                $("p#phone").text ("Telefono numeris būtinas!");
            });
            $("p#phone").fadeIn("fast");
            phoneTest = false;
        }
        else if (!phone.match(/^[0-9-+]+$/)) {
            $("p#phone").fadeOut("fast", function () {
                $("p#phone").text ("Neteisingas Telefono numeris!");
            });
            $("p#phone").fadeIn("fast");
            phoneTest = false;
        } else  {
            $("p#phone").fadeOut("fast");
            phoneTest = true;
        }

        var comp = kada.split('-');
        if ((comp[0].length != 4) || (comp[1].length != 2) || (comp[2].length != 2) || (kada.length != 10)) {
            $("p#kada").fadeOut("fast", function () {
                $("p#kada").text ("Blogai nurodyta data!");
            });
            $("p#kada").fadeIn("fast");
            kadaTest = false;
        } else if ((!comp[0].match(/^\d+$/)) || (!comp[1].match(/^\d+$/)) || (!comp[2].match(/^\d+$/))) {
            $("p#kada").fadeOut("fast", function () {
                $("p#kada").text ("Blogai nurodyta data2!");
            });
            $("p#kada").fadeIn("fast");
            kadaTest = false;
        } else {
            $("p#kada").fadeOut("fast");
            kadaTest = true;
        }

        if (kaina.length != 0) {


            var number = /^\-{0,1}(?:[0-9]+){0,1}(?:\.[0-9]+){0,1}$/i;
            var regex = RegExp(number);

            if (!regex.test(input) && input.length>0) {
                $("p#kaina").fadeOut("fast", function () {
                    $("p#kaina").text ("Neteisinga kaina!");
                });
                $("p#kaina").fadeIn("fast");
                kainaTest = false;
            } else {
                $("p#kaina").fadeOut("fast");
                kainaTest = true;
            } 
        } else {
            $("p#kaina").fadeOut("fast");
            kainaTest = true;
        } 

        if (vardasTest && pastasTest && phoneTest && kadaTest && kainaTest) return true;
        else return false;

    });

});

部分HTML代码

   <tr><td>Vardas</td><td><input type = "text" class = "newAdd" name = "vardas" id = "vardas" <?php if (isset($_SESSION ['vardas'])) echo "value = '".$_SESSION ['vardas']; ?>'/><p class = "warning" id = "vardas">Vardas būtinas!</p></td></tr>

我有什么想法可以解决它吗?


你应该尝试用小写字母

"d"

$(document).ready(function(){... 

javascriptis设置变量后区分大小写

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

仅在 Chrome 上我收到此错误:Uncaught TypeError: Illegal constructor [关闭] 的相关文章

  • ZF2 工厂获取参数

    我有一个动态类别导航 在导航工厂中 我想从路线获取参数 我怎样才能做到这一点 在我看来 在我的 module php 中 public function getServiceConfig return array factories gt
  • 如何从代码隐藏文件中的asp.net用户控件注册(调用)jQuery函数?

    如何从代码隐藏文件中的asp net用户控件注册 调用 jQuery函数 您可以使用ClientScriptManager RegisterStartupScript http msdn microsoft com en us librar
  • Node.js 连接 createServer 代码

    我正在阅读 Node js Connect 版本 2 15 0 Create a new connect server return Function api public function createServer function ap
  • 变量值的 swap() 函数[重复]

    这个问题在这里已经有答案了 我无法达到下面这个交换函数的预期结果 我希望将值打印为 3 2 function swap x y var t x x y y t console log swap 2 3 任何线索将不胜感激 您的函数正在内部交
  • 带有子节点的拖放区域

    我有一个带有多个子节点的拖放区域 主要元素有dropenter and dropleave事件 但是 如果您将文件拖动到主元素内部和子节点上方 则dropleave被触发 如何处理 以便dropleave仅当拖动的元素和鼠标位于主元素之外时
  • 将 MathJax 脚本添加到 Office 365 Sharepoint 中的页面

    我正在尝试将 Mathjax 库添加到 SharePoint 库 以便我们可以使用 LaTex 语法来添加方程 我在网上搜索时看到了多种方法 但似乎没有一种方法可以与最新版本的 MathJax 和 Office 365 版本的 ShareP
  • QUnit 与固定装置的奇怪行为,测试交替失败和通过

    我在 QUnit 中进行了以下设置 Dozen or so previous tests here test Test some markup generation function qunit fixture plugin jQuery
  • 从外部 bash 设置环境变量

    我试图使用 PHP 从命令行 设置 bash 环境变量 但没有成功 buff array buff VARTESTKEY VARTESTVALUE buff export VARTESTKEY file put contents scrip
  • $_SESSION 中保存大量信息可以吗?

    我需要存储许多数组 SESSION以防止从 MySQL 检索信息 可以吗 其中 太多 的信息有多少 SESSION还是没有 太多 谢谢 附 或者更好地使用http php net manual en book memcache php ht
  • 只返回 $.ajax 传递的 JSON 数据的前 20 个结果?

    我有以下简单的 jquery 片段 document ready function ajax url myjson json dataType json success function json each json function al
  • Jquery 点击事件在设备(ipad、iphone ..)中的 li 上不起作用

    Jquery 单击事件在设备中的 li 上不起作用 我尝试使用 click 和 touchstart 事件 但是使用 touchstart 时的问题是我无法向下滚动 div 当我尝试通过单击 li 向下滚动时 它会被选中 有没有办法使用任何
  • PHP - 查找和比较日期

    你好 我有 foreach 我可以在其中获取数据库中的事件数据 我使用数据库中的日期名称 例如 event date 我需要在一个 div 中比较具有相同日期和输出的操作 例如我有这个事件 活动一 9 月 13 日 活动二 9 月 1 日
  • IE7 问题 - 当禁用文件下载自动提示时无法下载流式文件

    我的应用程序是基于 J2EE JSP Servlet 的 当我尝试从 JSP 打开新窗口 弹出窗口 并调用 Servlet 操作 例如 Streamer do 以在该弹出窗口内传输 PDF 文件时 我遇到了问题 问题 当 IE 7 gt 工
  • Chrome 上的 contenteditable 中未显示编辑光标

    当您打开此页面时 请参阅现场演示 http jsfiddle net gs3p1a6r 3 show 与 Chrome span span CSS myspan border 0 outline 0 JS myspan focus the
  • 如何将字符串转换为 Javascript 中可执行的代码行?

    我有以下代码 console log I am var x console log Alive 现在我只想使用x执行分配给它的代码字符串 例如 我什至可能不知道 x 的值 但只是想执行它 这可能吗 eval https developer
  • Laravel 5 注销特定用户

    在我的 laravel 5 应用程序中 有一个功能允许具有管理员角色的用户重置非管理员的任何人的密码 但这不会强制该人注销并再次登录 更改密码后如何强制用户注销 我没有对用于验证用户身份或任何内容的中间件进行任何更改 我不知道它是否有效 但
  • 从另一台服务器读取 Node.js 中的大文件

    我有两台相互通信的服务器 Server1 向 Server2 请求文件的部分内容 并将收到的数据存储到一个文件中 Server2 应该接收每个请求并创建一个流管道传输数据 假设服务器2中存储的文件 目录 如下 bigfile gz bigf
  • 如何在不刷新页面的情况下更新页面 html 和 url

    我想知道是否有人可以指出我学习如何在不刷新页面的情况下更新页面 html 和 url 的方向 是否有任何现有的 javascript 库可以处理这个问题 或者有一本涵盖此类事情的好书 这是使用该效果的示例网站 http onedesignc
  • Angular Material 10 范围 datepicker 和 moment.js 错误:date.getFullYear 不是函数

    尝试使用 moment js 的 rangePicker 选项来实现 Angular Material v10 datepicker 但是当我将 moment 与 rangePicker 结合使用时 它给了我这个错误 Error date
  • 查看元素的所有 dom 事件

    我有一个 jQuery UI 日期选择器 当您单击日期时 它会清除我的 URL 哈希值 并且不会更改文本框中的日期 我假设某个地方还有其他一些 JavaScript 实用程序 它也正在调用某种委托事件 抛出错误并终止 jquery 处理程序

随机推荐