I am having problems getting this to work properly. Her is my "onSubmit" code
Below is my PHP code:PHP Code:if (formValidated){
var sendData = new LoadVars();
var recieveData = new LoadVars();
sendData.subject = _root.form.contactSubject.getSelectedItem().data;
sendData.sName = _root.form.contactName.text;
sendData.email = _root.form.contactEmail.text;
sendData.messageText = _root.form.contactMessage.text;
sendData.onLoad = function(){
if (recievedData.sendOk == "ok"){
_root.confirm._visible = true;
_root.form.contactSubmit.enabled = false;
_root.form.contactClear.enabled = false;
_root.confirm.recipient.text = _root.form.contactEmail.text
}else {
_root.confirm._visible = true;
_root.form.contactSubmit.enabled = false;
_root.form.contactClear.enabled = false;
_root.confirm.recipient.text = "Error: Message not Sent.";
}
}
sendData.sendAndLoad("email.php",recievedData,"POST");
}
If anyone can spot the error I would greatly appreciate it.PHP Code:<?php
$name = $_POST['sName'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
echo $name;
echo $email;
echo $subject;
echo $message;
$name=trim($name);
$email=trim($email);
$subject=stripslashes($subject);
$message=stripslashes($message);
switch ($subject) {
case "events":
$sendTo = "[email protected]";
break;
case "rush":
$sendTo = "[email protected]";
break;
case "philanthropy":
$sendTo = "[email protected]";
break;
case "admin":
$sendTo = "[email protected]";
break;
case "website":
$sendTo = "[email protected]";
break;
case "other":
$sendTo = "[email protected]";
break;
};
mail($sendTo,$subject,$message,"From: $name <$email>");
//clear the variables
$name='';
$email='';
$subject='';
$message='';
echo "sentOk=ok";
?>




Reply With Quote