Php javascript无法使用ID标记定位表单

Php javascript无法使用ID标记定位表单,php,javascript,html,captcha,contact-form,Php,Javascript,Html,Captcha,Contact Form,这是我的问题:我正试图建立一个简单的移动联系人表单,其中内置了验证码。我正在处理的页面可以在这里找到: 我正在使用以下php联系人表单: 我想首先说,我不是唯一遇到这个问题的人。在谷歌搜索了这个问题后,我发现很多人都在为这个问题苦苦挣扎,但似乎没有人能找到答案 现在来看问题 您可以看到,如果您访问该页面,每次访问该页面时,都会出现一个错误,上面写着“error:couldnotgetformobjectcontact\u Form” 我无法理解为什么javascript找不到我传递给它的表单 我

这是我的问题:我正试图建立一个简单的移动联系人表单,其中内置了验证码。我正在处理的页面可以在这里找到:

我正在使用以下php联系人表单:

我想首先说,我不是唯一遇到这个问题的人。在谷歌搜索了这个问题后,我发现很多人都在为这个问题苦苦挣扎,但似乎没有人能找到答案

现在来看问题

您可以看到,如果您访问该页面,每次访问该页面时,都会出现一个错误,上面写着“error:couldnotgetformobjectcontact\u Form”

我无法理解为什么javascript找不到我传递给它的表单

我调用在页面顶部生成此错误的函数:

var frmvalidator  = new Validator("contact_form");
我引用的表单在HTML代码中如下所示:

<div data-role="page" data-theme="e" id="contact_form" name="contact_form" data-position="inline">
...

...
调用的生成错误的函数可以在外部.js文件中找到,如下所示:

有什么我根本看不到的吗?为什么javascript找不到表单

非常感谢所有帮助这件事的人

  • 没有名为
    contact\u form
    的表单,只有id为
    sendmail
    的表单。您可能会想,但是div不是一个表单:
    
    
  • 没有名为
    contact\u form
    的表单,只有id为
    sendmail
    的表单。你可能会想,但是div不是一个表单:
    我是个白痴。我不知道为什么我没有注意到这个部门。至于#2,这也很有帮助。我没有意识到这一点。我改变了这两件事,现在一切正常。谢谢我是个白痴。我不知道为什么我没有注意到这个部门。至于#2,这也很有帮助。我没有意识到这一点。我改变了这两件事,现在一切正常。谢谢