PHP联系表格?

时间:2013-02-06 08:19:26

标签: php

我已经制作了一个有问题的表格。当您访问该页面时,它显示“错误:无法获取名为:name的输入对象”框,然后一旦点击提交,则显示相同的错误但不发送电子邮件。

以下是表单网址:

http://tylerdickersondesign.com/empire/empire/verification.html

2 个答案:

答案 0 :(得分:2)

错误来自gen_validator31.js,它正在寻找名为“name”的字段。

在你的contactform.php中你有这一行

frmvalidator.addValidation("name","req","Please provide your name");

可能正在寻找它。尝试对此行进行评论或使用其他内容更改“名称”字段(例如“FirstName”并查看其是否有效)

答案 1 :(得分:0)

在您的iframe表单中包含javascript:

<script type="text/javascript">
// <![CDATA[
var frmvalidator = new Validator("contactus");
frmvalidator.EnableOnPageErrorDisplay();
frmvalidator.EnableMsgsTogether();
frmvalidator.addValidation("name","req","Please provide your name");
frmvalidator.addValidation("email","req","Please provide your email address");
frmvalidator.addValidation("email","email","Please provide a valid email address");
frmvalidator.addValidation("message","maxlen=2048","The message is too long!(more than 2KB!)");
// ]]>
</script>

但是这些ID的输入不存在。