Crear formulario y recibir datos en un email
Previous Next

Para poder realizar esto es aconsejable  saber un poco de programación en html, no obstante con las instrucciones que aquí se dan podrá hacerlo sin problemas.

1. Acceda a su panel de tienda: http://www.dominio.ltd/b2c/admin

2. Añada un enlace (url) desde una página cualquier de su panel (portada, pie, menú, o añada una entrada bajo un sección,...) a su página web.

3. Su página web de formulario debe llamar a la pagina web siguiente: http://www.dominio.tld/b2c/envio-formulario/idioma/

Cambiar idioma por 1 para español y 2 para inglés

Además de los campos que desee incluir en su formulario deberá añadir de forma oculta los siguientes:

EJEMPLO DE PÁGINA DE FORMULARIO CON VALIDACIÓN JAVASCRIPT

 

  <script language="javascript" type="text/javascript">

   function ValidarFrmExtra(formulario)
   {
    var msgStr="";

    if(formulario.nombre.value==""){
       formulario.nombre.focus();
       alert("Introduce nombre");   
       return false;
    }
    if(!IsValidEMail(formulario.email.value, msgStr)){
       formulario.email.focus();
       alert("Introduce email");   
       return false;
    }
    
    if(formulario.texto.value==""){
       formulario.texto.focus();
       alert("Introduce texto");   
       return false;
    }
    if(!formulario.acepto.checked){
     formulario.acepto.focus();
       alert("Debes marcar casilla de aceptación política de privacidad.");   
     return false;
    }

    return true;
   }
  </script>

          <div class="title"><span>Ejemplo de envio de datos desde un formulario</span></div>

     <form name="formularioextra" method="post" enctype="multipart/form-data"
        onSubmit="return ValidarFrmExtra(document.formularioextra)" name ="formulario"
        action="/b2c/envio-formulario/1">

      <input type="hidden" name="titulo_frm" value="Ejemplo de formulario">
      <input type="hidden" name="nombre_formulario" value="Ejemplo">
      <input type="hidden" name="email_dest" value="
xxx@dominio.tld">
      <input type="hidden" name="campos_formulario" value="nombre,telefono,email,texto,ragoedad">
      <input type="hidden" name="envio_ok" value="<BR>Gracias por ponerse en contacto!">
      <input type="hidden" name= "envio_errorvalue" value="<BR>Inténtelo de nuevo, error en el envio">  
      <input type="hidden" name="ficheros_adjuntos" value= "2">
      <input type="hidden" name="recaptcha-google" value="1">
      <input type="hidden" name= "error_recaptcha-google" value="No se ha podido verificar seguridad formulario. Marca casilla del robot.">  

 
     <div class="form-group">
       <div class="col-lg-12">
       <label>Introduzca todos los datos y luego pulse ENVIAR</label>
       </div>
     </div>

 


     <div class="form-group">
       <label for="nameInput">Nombre *</label>
       <input type="text" name="nombre"  class="form-control" id="nameInput">
     </div>
     <div class="form-group">
       <label for="emailInput">Email *</label>
       <input type="email" name="email" class="form-control" id="emailInput">
     </div>
     <div class="form-group">
       <label for="subjectInput">Teléfono</label>
       <input type="text" name="telefono"  class="form-control" id="subjectInput">
     </div>
    
     <div class="form-group">
       <label for="notesInput">Texto *</label>
       <textarea name="texto" class="form-control" rows="3" id="notesInput"></textarea>
     </div>

     <div class="form-group">
       <div class="col-lg-3">
       <label>Rango de edad *</label>
       </div>
       <div class="col-lg-9">
      <SELECT class="selectpicker show-tick" width="auto" name=ragoedad><option  selected value='18-30'>18-30</option><option  value='30-40'>30-40</option><option  value='40-50'>40-50</option><option  value='50-60'>50-60</option></SELECT>
       </div>
     </div>

     <div class="form-group">
       <label for="subjectInput">Fichero adjunto 1</label>
       <input type="file" name="fichero1"  class="form-control">
     </div>
     <div class="form-group">
       <label for="subjectInput">Fichero adjunto 2</label>
       <input type="file" name="fichero2"  class="form-control">
     </div>

     <div class="checkbox">
       <label>
      <input type="checkbox" name="acepto" value="1"> <span>Acepto la <a href="/b2c/seccion/politica-privacidad/1" target="_blank"><u>Política de privacidad</u></a></span>
       </label>
     </div>
     <div class="form-group">
                  <div class="g-recaptcha" style="transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;" data-sitekey="6LfGrA0UAAAAAJrrwoLnYAtgO_OqDm7_no8YLmcr"></div>
     </div>
     <div class="form-group">
      <button type="submit" class="btn btn-theme">Enviar <i class="fa fa-arrow-circle-right"></i></button>
     </div>
 


   </form>

 



Previous Next