我做了一个表单,它有什么问题。当你访问该页面时,它显示“错误:无法获取名为:名称的输入对象”框,然后一旦点击提交,表示同样的错误,但不发送电子邮件。PHP联系表单?
这里是形式网址:
http://tylerdickersondesign.com/empire/empire/verification.html
我做了一个表单,它有什么问题。当你访问该页面时,它显示“错误:无法获取名为:名称的输入对象”框,然后一旦点击提交,表示同样的错误,但不发送电子邮件。PHP联系表单?
这里是形式网址:
http://tylerdickersondesign.com/empire/empire/verification.html
这个错误来自其正在寻找一个名为“名称”字段中gen_validator31.js。
在你contactform.php你有这条线
frmvalidator.addValidation("name","req","Please provide your name");
这可能是寻找它。试评这条线或别的东西来改变“名称”字段(如“名字”,看看它是否工作)
每个addValidation字段中的第一个字段都需要包含输入字段的名称,所以我认为您必须全部更改它们。 – nowhere
在你的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不存在。
你有没有使用任何JavaScript或jQuery?您可以与我们分享您的联系页面代码,以便我们可以帮助更好。 –
错误消息似乎是手写的“Couldnot”。问题可能是一些JavaScript/jQuery试图找到名称不存在于表单中的输入名称,因此也是错误消息。如果你发布相关的JS/JQ,会更容易理解。 – Alex