Hola Cesarpunk!
Gracias por tu respuesta!
No entiendo como tengo que utilizar lo que me decis.
Este es mi codigo:
Código PHP:
<script type="text/javascript">
$(document).ready(function() {
$('#submitform').ajaxForm({
target: '#error',
success: function() {
$('#error').fadeIn('slow');
}
});
});
</script>
Código PHP:
<?
$mailto = "[email protected]";
$cc = "";
$bcc = "";
$subject = "xxx";
$vname = "xxx";
$email = $_POST['email'];
$liber = "xxx";
function validateEmail($email)
{
if(eregi('^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(\.[a-zA-Z]{2,3})?(\.[a-zA-Z]{2,3})?$', $email))
return true;
else
return false;
}
if((strlen($_POST['name']) < 1 ) || (strlen($email) < 1 ) || (strlen($_POST['message']) < 1 ) || validateEmail($email) == FALSE){
$emailerror .= '<b>No tan rápido!</b><br>';
if(strlen($_POST['name']) < 1 ){
$emailerror .= 'Ingresa tu nombre.';
}
if(strlen($email) < 1 ){
$emailerror .= ' Ingresa tu email.';
}
if(validateEmail($email) == FALSE) {
$emailerror .= ' Ingresa un email existente.';
}
if(strlen($_POST['message']) < 1 ){
$emailerror .= ' Escribe un mensaje.';
}
} else {
$emailerror .= "Tu mensaje se ha enviado!.";
$timestamp = date("F j, Y, g:ia");
$messageproper ="\n\n" .
"Nombre: " .
ucwords($_POST['name']) .
"\n" .
"Email: " .
ucwords($email) .
"\n" .
"Mensaje: " .
$_POST['message'] .
"\n" .
"\n\n" ;
$messageproper = trim(stripslashes($messageproper));
ini_set(sendmail_from,xxx@libertad997.com.ar');
mail($mailto, $subject, $messageproper, "From: ".$liber);
}
?>
<div class='emailerror>
<ul>
<? echo $emailerror; ?>
</ul>
</div>
Y utilizo el plugin jquery-forms.js.
Donde reemplazo lo que me indicaste?
Gracias!