Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/05/2013, 15:16
dudamk
 
Fecha de Ingreso: mayo-2013
Mensajes: 36
Antigüedad: 11 años
Puntos: 0
Respuesta: window.location

Esto es lo que veo relativo al formulario en el main.js:

Código Javascript:
Ver original
  1. // Register form process function
  2.     $("#register-form").submit(function() {
  3.         var submitData  = $(this).serialize();
  4.         var $email      = $(this).find("input[name='email']");
  5.         var $name       = $(this).find("input[name='name']");
  6.         var $phone      = $(this).find("input[name='phone']");
  7.         var $submit     = $(this).find("input[name='submit']");
  8.         var output      = '';
  9.        
  10.         $email.attr('disabled','disabled');
  11.         $name.attr('disabled','disabled');
  12.         $phone.attr('disabled','disabled');
  13.         $submit.attr('disabled','disabled');
  14.        
  15.         $.ajax({ // Send an offer process with AJAX
  16.             type: "POST",
  17.             url: "register.php",
  18.             data: submitData + "&action=add",
  19.             dataType: "html",
  20.             success: function(msg){
  21.                 if(parseInt(msg, 0) !== 0) {
  22.                     var msg_split = msg.split("|");
  23.                     if(msg_split[0] === "success") {
  24.                         $email.val('').removeAttr('disabled');
  25.                         $name.val('').removeAttr('disabled');
  26.                         $phone.val('').removeAttr('disabled');
  27.                         $submit.removeAttr('disabled');
  28.                         output  += '<div class="submit-status submit-status-success">' + msg_split[1] + '</div>';
  29.                         $("body").prepend(output).find(".submit-status").hide().slideDown().delay(4000).slideUp(function() { $(this).remove(); });
  30.                     } else {
  31.                         $email.removeAttr('disabled');
  32.                         $name.removeAttr('disabled');
  33.                         $phone.removeAttr('disabled');
  34.                         $submit.removeAttr('disabled');
  35.                         output  += '<div class="submit-status submit-status-error">' + msg_split[1] + '</div>';
  36.                         $("body").prepend(output).find(".submit-status").hide().slideDown().delay(4000).slideUp(function() { $(this).remove(); });
  37.                     }
  38.                 }
  39.             }
  40.         });
  41.         return false;
  42.     });