+ Responder Tema
Resultados 1 al 4 de 4

Tema: formulario con distintos destinatarios

  1. #1
    Me va gustando esto... Habitante ariviti Está en el buen camino
    Fecha de Ingreso
    22 may, 07
    Ubicación
    CATALUNYA
    Mensajes
    145
    Poder de Reputación
    8

    formulario con distintos destinatarios

    buenas

    quisiera hacer un formulario de contacto donde poder escoger el destinatario, por ejemplo, comercial, soporte etc.... he mirado en melodysoft, pero lo de varios destinatarios, los envia a todos me parece

    alguien sabe como lo puedo hacer?


    gracias!!

  2. #2
    Esto empieza a ser un vicio... Habitante aorkis Está en el buen camino
    Fecha de Ingreso
    03 abr, 06
    Ubicación
    CATALUNYA
    Mensajes
    1,461
    Poder de Reputación
    16
    Este funciona por el asunto, pero si en vez de el asunto pones el nombre del destinatario, es lo mismo, no?

    Inserta este codigo entre las etiquetas <head>:
    Código:
    <script language="JavaScript">
    <!-- Begin
    function getCookie(name){
    var cname = name + "=";               
    var dc = document.cookie;             
    if (dc.length > 0) {              
    begin = dc.indexOf(cname);       
    if (begin != -1) {           
    begin += cname.length;       
    end = dc.indexOf(";", begin);
    if (end == -1) end = dc.length;
    return unescape(dc.substring(begin, end));
       } 
    }
    return null;
    }
    function setCookie(name, value, expires) {
    document.cookie = name + "=" + escape(value) + 
    ((expires != null) ? "; expires=" + expires.toGMTString() : "")
    + "; path=/";
    }
    function setName() {
    var expdate = new Date ();
    expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
    var prompt=i = document.Mail.name.value;
    setCookie("name", i, expdate);
    }
    function getName() {
    if(getCookie("name") != null) {
    document.Mail.Name.value = getCookie("emailname");
       }
    }
    function getInfo() {
    var now= new Date();
    document.Mail.Info.value = "Navegador: " + navigator.userAgent;
    document.Mail.Info.value += "Fecha:" + now;
    }
    function checkMultiple() {
    if (getCookie("emailsent") == 'true') return true;
    else return false;
    }
    function process() {
    setCookie("emailsent", "true");
    with (document.Mail) {
    if (Subject.selectedIndex == 1) action = "mailto:tuemail@tudominio.com?subject=Comentario";
    else if (Subject.selectedIndex == 2) action = "mailto:tuemail@tudominio.com?subject=Pregunta";
    else if (Subject.selectedIndex == 3) action = "mailto:tuemail@tudominio.com?subject=Sugerencia";
    else if (Subject.selectedIndex == 4) action = "mailto:tuemail@tudominio.com?subject=Enlace roto";
    else action = "mailto:tuemail@tudominio.com?subject=Otros";
       }
    }
    function formCheck() {
    var passed = false;
    with (document.Mail) {
    if (Subject.selectedIndex == 0) { 
    alert("Por favor selecciona asunto.");
    Subject.focus();
    }
    else if (Name.value == "") {
    alert("Por favor incluye tu nombre.");
    Name.focus();
    }
    else if (checkMultiple == "") {
    if (confirm("Acabas de mandar un email utilizando este formulario, &iquest;estás seguro de que quieres mandar otro?")) {
    process();
    passed = true;
       }
    }
    else {
    process();
    passed = true;
       }
    }
    return passed;
    }
    // End -->
    </script>
    Y este otro entre las <body>:
    Código:
          <table border="0" cellspacing="0" cellpadding="4" style="border-collapse: collapse" bordercolor="#111111" width="500">
            <tr>
    
          <font topmargin="0" leftmargin="0">
    
              <td width="734" align="center"> 
              <center>
    			<dd>Para enviar correo directamente pulsa
    			<a href="mailto:tuemail@tudominio.com?subject=Texto del asunto" style="color: #000000; text-decoration: none">
    			<font color="#FF0000">aquí</font></a>. </font>
    
          <font size="1" topmargin="0" leftmargin="0">
    
                <font size="3">
    			<form encType="text/plain" method="post" name="Mail" onsubmit="return formCheck();" action="mailto:tuemail@tudominio.com?subject=TJS - Form">
    				<table border="0" cellPadding="5" cellSpacing="0">
    					<tr>
    						<td>Nombre:
    			</font>
    			</font>
    					    <font face="Verdana" size="3">
    						<input name="Name" onchange="setName()" size="20"></font><font size="3"> </td>
    						<td align="right">Asunto: 
    			</font>
    			</font>
    					    <font face="Verdana" size="3"> <select name="Subject">
    						<option selected SELECT>Selecciona asunto...</option>
    						<option>1. Comentario</option>
    						<option>2. Pregunta</option>
    						<option>3. Sugerencia</option>
    						<option>4. Enlaces rotos</option>
    						<option>5. Ninguno de los anteriores</option>
    						</select></font><font size="3"> </td>
    					</tr>
    			</font>
    					<tr>
    						<td colSpan="2">Notas:
    
    					<font face="Times" size="2">
    			</font><font face="Times" size="3">
    						<font face="Verdana">
    						<textarea cols="65" name="Comentario" rows="6">
    </textarea></font></font></font>
    
    </td>
    </tr>
    </table>
    <font face="Verdana" size="3">
    <center>
    <table>
    <tr>
    <td align="middle"><input type="submit" value="Enviar"></font><font size="3"></font> 
    </td>
    </tr>
    </table>
    </center>
    </font>
    <font face="Times" size="3">
    <input name="Info" size="0" type="hidden">
    <input name="Javascript Picksubject Form" size="0" type="hidden">
    </form>
    <script language="JavaScript">
    <!-- Begin
    getInfo();
    getName();
    // End -->
    </script>
    </font>
    </font>
    </font></dd>
    </center></font>
    </font>
    </td>
    </tr>
    </table>
    
    </font>
    Aorkis.
    No he perdido la cabeza. Tengo la copia de seguridad en algún sitio.
    Marxa Laietanienca.
    http://www.comocreartuweb.com/comune...normas-v01.gif

  3. #3
    Me va gustando esto... Habitante ariviti Está en el buen camino
    Fecha de Ingreso
    22 may, 07
    Ubicación
    CATALUNYA
    Mensajes
    145
    Poder de Reputación
    8
    ya he copiado tal y cual lo has puesto tu, cambiando los emails de destino, pero cuando le doy a enviar se me abre el outlook.

    no hay ninguna forma de que se envie directamente, sin tener que passar por el programa de correo!¿

  4. #4
    Me va gustando esto... Habitante ariviti Está en el buen camino
    Fecha de Ingreso
    22 may, 07
    Ubicación
    CATALUNYA
    Mensajes
    145
    Poder de Reputación
    8
    Hola

    hay alguna manera de hacer qeu dependiendo de la opcion de la lista que escojas se vincule a un archivo php determinado¿!

    por ejemplo tengo:
    informacion --> informacion.php
    secretario --> secretario.php
    sugerencias --> sugerencias.php
    otros --> otros.php

    cada archivo php, enviara el formulario a un destinatario distinto, pero no sé como enlazarlo al archivo html

    si alguien tiene idea de como va y me puede ayudar... gracias!!

+ Responder Tema

Temas Similares

  1. Unico formulario para destinatarios aleatorios
    Por pearljamero en el foro Formularios
    Respuestas: 1
    Último Mensaje: 29/05/2010, 03:29
  2. varios destinatarios para un formulario
    Por aorkis en el foro Formularios
    Respuestas: 6
    Último Mensaje: 27/05/2008, 13:27

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes