Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2011, 10:35
isiris
 
Fecha de Ingreso: agosto-2011
Mensajes: 3
Antigüedad: 12 años, 9 meses
Puntos: 0
Duda con formulario

Hola, primero quiero empezar presentándome, antes de preguntar nada.

Mi nombre es Alex, soy un estudiante/Freelance de diseño gráfico y estoy rediseñando mi página web. Como sabréis los diseñadores no tenemos mucha idea a la hora de programar en php y jquery.

Para mi nueva web, he comprado una plantilla, la cual me viene con un archivo "contact.js" y otro "contact.php.html", y aparte viene en el style.css y en el index.html hecho el formulario. En principio todo está perfectamente. pero el archivo "contact.php.html" está en blanco y supongo que hay que escribirle el código que haga que te reenvie la información escrita en el formulario a tu email.

os pongo aquí el código pegamos para ver si me podéis hechar una mano. Me seria de gran ayuda, ya que he mirado por todos los lados, he preguntado a todos mis conocidos y nadie me sabe sacar del problema.


Archivo Contact.js

Código PHP:
jQuery(document).ready(function(){
    
    $(
'#contactform').submit(function(){
        var 
action = $(this).attr('action');
        
        $(
"#message").slideUp(750,function() {
        $(
'#message').hide();
        
         $(
'#submit')
            .
after('<img src="images/ajax-loader.gif" class="loader" />')
            .
attr('disabled','disabled');
        
        $.
post(action, { 
            
name: $('#name').val(),
            
email: $('#email').val(),
            
subject: $('#subject').val(),
            
comments: $('#comments').val(),
            
verify: $('#verify').val()
        },
            function(
data){
                
document.getElementById('message').innerHTML data;
                $(
'#message').slideDown('slow');
                $(
'#contactform img.loader').fadeOut('slow',function(){$(this).remove()});
                $(
'#contactform #submit').attr('disabled',''); 
                if(
data.match('success') != null) $('#contactform').slideUp('slow');                
            }
        );
        
        });
        
        return 
false
    
    });
    
}); 
Archivo index.html
Código HTML:
<form method="post" action="./contact.php.html" name="contactform" id="contactform" />
            	
            	<div class="left">
            		        
		            <label for="name" accesskey="U"><span class="required">*</span> Nombre</label>
		            <input name="name" type="text" id="name" size="30" value="Escriba aquí su nombre" />  
		            
		            <label for="email" accesskey="E"><span class="required">*</span> Email</label>
		            <input name="email" type="text" id="email" size="30" value="No se olvide del Correo" />	        
		            
		            <label for="email" accesskey="S"><span class="required">*</span> Asunto</label>
		            <input name="subject" type="text" id="subject" size="30" value="¿Que es lo que desea?" />	
		        
		        </div>	        
		        
		        <div class="right">
            
		            <label for="comments" accesskey="C"><span class="required">*</span> Mensaje</label>
		            <textarea name="comments" cols="40" rows="3" id="comments" >Pregunte sin compromiso</textarea>
		                    
		            <label for="verify" accesskey="V">3 + 1 =</label>
		            <input name="verify" type="text" id="verify" size="3" value="" />
		        
		            <input type="submit" class="submit" id="submit" value="Submit" />
		            
		        </div>
        
            </form> 
gracias de antemano.