Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/10/2010, 07:48
juancile
 
Fecha de Ingreso: febrero-2009
Mensajes: 176
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Prototype.js bloquea mi formulario de contacto

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']) < ) || (strlen($email) < ) || (strlen($_POST['message']) < ) || validateEmail($email) == FALSE){
    
$emailerror .= '<b>No tan r&aacute;pido!</b><br>';
    if(
strlen($_POST['name']) < ){
        
$emailerror .= 'Ingresa tu nombre.';
    }
    if(
strlen($email) < ){
        
$emailerror .= ' Ingresa tu email.';
    }
    if(
validateEmail($email) == FALSE) {
        
$emailerror .= ' Ingresa un email existente.';
    }
    if(
strlen($_POST['message']) < ){
        
$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!