Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 3 de 3

Tema: a cerca de formularios

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    15 dic, 05
    Mensajes
    41
    Poder de Reputación
    22

    a cerca de formularios

    la vedad que me gustaria hacer un formulario en el que la gente me escriba algo y me lo envie a mi correo y yo luego lo pueda publicar en la pagian pero no encuentro la configuracion necesaria para poder realizar el proceso..hay alguna forma o alguna pagina en donde pueda conseguirlo???un saludo y grcias

  2. #2
    Administrador CCTW Webmaster de CCTWHabitante
    Fecha de Ingreso
    10 ago, 05
    Ubicación
    Cartagena, España
    Mensajes
    3,700
    Poder de Reputación
    10
    Hay cosillas comentadas acerca de estos formularios en la sección "Formularios", como su nombre indica

    De todas formas, lo mejor creo, es que ese servicio te lo de alguna página web, como miarroba o algo así. Suele ser más fácil y completo que hacerlo tu mismo.

    Pero lee los mensajes del apartado "Formularios" de este foro por si encuentras respuesta. Y no olvides contarnos lo que consigas, para servir de ayuda al siguiente, oki?

    Gracias por colaborar y participar Lord.

  3. #3
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    03 abr, 06
    Ubicación
    CATALUNYA
    Mensajes
    1,444
    Poder de Reputación
    28
    Aqui te dejo un script que crea un formulario de envío a el destinatario que se seleccione en el recuadros desplegable.
    Cada Asunto pertenece a un destinatario diferente.

    Inserta este código dentro de las etiquetas <head> y </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:mail1@dominio.com?subject=Comentario";
    else if (Subject.selectedIndex == 2) action = "mailto:mail2@dominio.com?subject=Pregunta";
    else if (Subject.selectedIndex == 3) action = "mailto:mail3@dominio.com?subject=Sugerencia";
    else if (Subject.selectedIndex == 4) action = "mailto:mail4@dominio.com?subject=Enlace roto";
    else action = "mailto:mail5@dominio.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>

    Partes modificables de este código:

    En esta línea puedes modificar los correos a los cuales se enviaran según la selección del usuario así como el texto de cada uno:



    if (Subject.selectedIndex == 1) action = "mailto:mail1@dominio.com?subject=Comentario";
    else if (Subject.selectedIndex == 2) action = "mailto:mail2@dominio.com?subject=Pregunta";
    else if (Subject.selectedIndex == 3) action = "mailto:mail3@dominio.com?subject=Sugerencia";
    else if (Subject.selectedIndex == 4) action = "mailto:mail4@dominio.com?subject=Enlace roto";
    else action = "mailto:mail5@dominio.com?subject=Otros";




    Inserta este código dentro de las etiquetas <body> y </body>
    Código:
    <center><font face="Times" size="3">
    <dd>Para enviar correo directamente pulsa
    aquí.
    <form action="mailto:yomaster@yomaster.com?subject=TJS - Form" encType="text/plain" method="post" name="Mail" onsubmit="return formCheck();">
    
      <table border="0" cellPadding="5" cellSpacing="0">
        <tr>
          <td>Name: <input name="Name" onchange="setName()" size="20"> </td>
          <td align="right">Asunto: <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> </td>
        </tr>
        <tr>
          <td colSpan="2">Notas:
    
          <textarea cols="65" name="Comments, Suggestions" rows="6">
    Partes modificables de este código:

    En esta línea puedes modificar el texto del vínculo para abrir el programa de correo en caso de no funcionar este formulario:



    <dd>Para enviar correo directamente pulsa
    aquí.


    Estas líneas pertenecen al formulario:

    Aquí puedes modificar el e-mail donde se enviará el mensaje:



    <form action="mailto:yomaster@yomaster.com?subject=TJS - Form"



    Puedes modificar los recuadros a tu gusto haciendo doble clic sobre ellos y cambiar el texto a tu gusto a excepción del recuadro desplegable que te recomendamos que lo modifiques desde estas líneas:

    <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>

    Aorkis.
    EsperO QuE TE SirvA.
    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

Temas Similares

  1. formularios
    Por theatre of life en el foro Curso Paso a Paso con Html-Kit.
    Respuestas: 1
    Último Mensaje: 19/01/2010, 11:21
  2. Formularios 2
    Por solidaria en el foro Tutoriales Varios
    Respuestas: 0
    Último Mensaje: 10/08/2007, 21:50
  3. Y los formularios
    Por isaac12345 en el foro Sugerencias
    Respuestas: 1
    Último Mensaje: 21/05/2007, 13:03
  4. Formularios
    Por juanle_455 en el foro Formularios
    Respuestas: 4
    Último Mensaje: 26/02/2007, 00:48

Permisos de Publicación

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