这是我的问题:我正在尝试设置一个内置验证码的简单移动联系表单。我正在处理的页面可以在这里找到:http://m.lancasterpainting.com/contact.php
我正在使用以下php联系表单:http://www.html-form-guide.com/contact-form/php-email-contact-form.html
我想先说我不是唯一遇到这个问题的人。在谷歌上搜索这个问题后,我发现有很多人在努力解决这个问题,但似乎没有人能够得到答案。
现在问题......
正如您所看到的,如果您访问该页面,每次访问该页面时,都会显示一条错误,显示“错误:无法获取表单对象contact_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文件中找到生成错误的调用函数:http://m.lancasterpainting.com/scripts/gen_validatorv31.js
有什么我根本看不到的东西吗?为什么javascript找不到表单?
非常感谢任何有助于此的人。
答案 0 :(得分:1)
contact_form
的表单,但ID为sendEmail
的表单。您可能想知道,但div不是表格:<div id="contact_form"
document.forms
集合甚至不可用。