嗨,我真的需要幫助。聯繫表格不發送電子郵件,錯誤頁面
我剛剛完成了客戶端的設計,並且她的網站在星期四上線了,但聯繫表單不起作用。我知道關於HTML/CSS的一些事情,但對於腳本來說,我非常基本。當你填寫表格並按發送一個'未找到'頁面出現。
出了什麼問題?
我已經試過尋找關於這種事情的其他職位,但我認爲代碼需要看。
非常感謝
//電子郵件形式驗證
功能everif(STR){
var at="@"
var punct="."
var lat=str.indexOf(at)
var lstr=str.length
var lpunct=str.indexOf(punct)
if (str.indexOf(at)==-1){
alert("Valid email must be entered")
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert("Valid email must be entered")
return false
}
if (str.indexOf(punct)==-1 || str.indexOf(punct)==0 || str.indexOf(punct)==lstr){
alert("Valid email must be entered")
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert("Valid email must be entered")
return false
}
if (str.substring(lat-1,lat)==punct || str.substring(lat+1,lat+2)==punct){
alert("Valid email must be entered")
return false
}
if (str.indexOf(punct,(lat+2))==-1){
alert("Valid email must be entered")
return false
}
if (str.indexOf(" ")!=-1){
alert("Valid email must be entered")
return false
}
return true
}
功能evalid(){ VAR EMAILID = document.contact_form.mail
if (everif(emailID.value)==false){
emailID.focus()
return false
}
// empty field vali dation
var fname=document.contact_form.fname
if ((fname.value==null)||(fname.value=="")){
alert("Fields marqued with * must be entered")
fname.focus()
return false
}
var lname=document.contact_form.lname
if ((lname.value==null)||(lname.value=="")){
alert("Fields marqued with * must be entered")
lname.focus()
return false
}
var message=document.contact_form.message
if ((message.value==null)||(message.value=="")){
alert("Fields marqued with * must be entered")
message.focus()
return false
}
return true
}
</script>
<form name="contact_form" method="post" action="mailer.php" onSubmit="return evalid()">
<table border="0"><tr>
<td colspan="2"><input name="fname" type="text" value="First Name" size="40" /></td>
</tr><tr>
<td colspan="2"><input name="lname" type="text" value="Last Name" size="40" /></td>
</tr><tr>
<td colspan="2"><input type="text" value="Email" name="mail" size="40" /></td>
</tr><tr>
<td colspan="2"><textarea name="message" value="Your Message" onkeyup="return limitarelungime(this, 255)" cols="35" rows="5"></textarea></td>
</tr><tr>
<td></td>
<td colspan="2"></td>
</tr>
<tr>
<td align="right">
<input type="image" src="images/send.png" value="Submit" alt="submit" name="submit"/>
</td>
<td align="right"><alt="Valid Contact Form" width="20" height="20" border="0" /></a></td>
</tr>
</table>
</form>
</div>
你的服務器是否真的包含'mailer.php'文件? – BenM