我做了一個表單,它有什麼問題。當你訪問該頁面時,它顯示「錯誤:無法獲取名爲:名稱的輸入對象」框,然後一旦點擊提交,表示同樣的錯誤,但不發送電子郵件。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