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

Tema: Formulario no se que hacer para que me de el resultado que quiero

  1. #1
    Recien Llegado! Habitual
    Fecha de Ingreso
    27 jul, 13
    Mensajes
    10
    Poder de Reputación
    10

    Formulario no se que hacer para que me de el resultado que quiero

    <html>
    <head>
    <title>Mi pagina web</title>
    <script>

    function calculo(cantidad,precio,inputtext,totaltext){

    /* Parametros:
    cantidad - entero con la cantidad
    precio - entero con el precio
    inputtotal - nombre del elemento del formulario donde ira el total
    */

    // Calculo del subtotal
    subtotal = precio*cantidad;
    inputtext.value=subtotal;

    //Actualizar el total
    // Utilizamos el eval. Ya que el valor es un texto y si lo tratamos como tal
    // es como si estuviesemos manipulando una cadena.
    total = eval(totaltext.value);
    totaltext.value = total + subtotal;
    }
    </script>
    <style type="text/css">
    .negrita {
    font-weight: bold;
    }
    </style>
    <style type="text/css">

    </style>
    <body>
    <h1>ELIGE TUS PRODUCTOS</h1>
    <form action="mailto:elabuelo1x2@hotmail.com" method="post" enctype="text/plain">
    <table width="500">
    <tr>
    <td width="197" bgcolor="#D4FFAA"><div align="center"><strong>Productos</strong></div></td>
    <td width="72" align="left" bgcolor="#D4FFAA" class="negrita">Cantidad</td>
    <td width="66" bgcolor="#D4FFAA" class="negrita">Precio/Ud</td>
    <td width="109" bgcolor="#D4FFAA" class="negrita">Total</td>
    </tr>
    <tr>
    <td bgcolor="#D4FFAA"><strong>Camiseta</strong></td>
    <td align="left" bgcolor="#D4FFAA"><input type="text" size="3" id="Camiseta" value="0" onChange="calculo(this.value,precioCamiseta.value, totalCamiseta,total);">
    uds</td>
    <td bgcolor="#D4FFAA"><input type="hidden" id="precioCamiseta" value="42"/>
    42 &euro;</td>
    <td bgcolor="#D4FFAA"><input type="text" size="8" id="totalCamiseta" value="0">
    &euro;</td>
    </tr>
    <tr>
    <td bgcolor="#D4FFAA"><strong>Sudadera</strong></td>
    <td align="left" bgcolor="#D4FFAA"><input type="text" size="3" id="Sudadera" value="0" onChange="calculo(this.value,precioSudadera.value, totalSudadera,total);">
    uds</td>
    <td bgcolor="#D4FFAA"><input type="hidden" id="precioSudadera" value="35"/>
    35 &euro;</td>
    <td bgcolor="#D4FFAA"><input type="text" size="8" id="totalSudadera" value="0">
    &euro;</td>
    </tr>
    <tr>
    <td bgcolor="#D4FFAA"><strong>Pantalon</strong></td>
    <td align="left" bgcolor="#D4FFAA"><input type="text" size="3" id="Pantalon" value="0" onChange="calculo(this.value,precioPantalon.value, totalPantalon,total);">
    uds</td>
    <td bgcolor="#D4FFAA"><input type="hidden" id="precioPantalon" value="23"/>
    23 &euro;</td>
    <td bgcolor="#D4FFAA"><input type="text" size="8" id="totalPantalon" value="0">
    &euro;</td>
    </tr>

    <td height="81" bgcolor="#D4FFAA"><strong>Total:</strong></td>
    <td align="left" bgcolor="#D4FFAA"></td>
    <td bgcolor="#D4FFAA"></td>
    <td bgcolor="#D4FFAA"><p><br/>
    <input type="text" id="total"size="10"
    value="0">
    &euro;</p>
    <p>&nbsp;</p></td>
    </tr>
    </table>
    <input name="Enviar" type="submit" id="Enviar" value="Enviar informaci&oacute;n">
    <input name="Borrar" type="reset" id="Borrar" value="Borrar informaci&oacute;n">
    </form>

    </body>
    </html>
    -------------------------------------------------------------------------------------------------------------------
    Productos Cantidad Precio/ud Total
    Camiseta 2 40 € 80 €
    Sudadera 3 30 € 90 €
    Pantalon 5 25 € 125 €

    TOTAL: 295 €

    2-Camisetas a 40 € total 80 €
    3-Sudaderas a 30 € total 90 €
    5-Pantalones a 25 € total 125 € Total Compra:295 €

  2. #2
    Me va gustando esto... Habitante Avatar de WEB MASTER TRANCE
    Fecha de Ingreso
    12 ago, 09
    Mensajes
    214
    Poder de Reputación
    17
    ya probe tu codigo, pero no entiendo que es lo que quieres, si pudieras explicar bien bien que es lo que deseas que haga tu formulario creo que podria ayudarte...
    Saludos compañeros del Foro CCTW cualquier duda que tengan pueden preguntarme y estare mas que dispuesto a ayudarlos.
    Me he desaparecido unos años pero estoy de vuelta para ayudarlos...
    Recuerden Visitar Mi Web - http://www.compuayuda.x10.mx/
    Y Facebook - https://www.facebook.com/multiayuda/

  3. #3
    Recien Llegado! Habitual
    Fecha de Ingreso
    27 jul, 13
    Mensajes
    10
    Poder de Reputación
    10
    2-Camisetas a 40 € total 80 €
    3-Sudaderas a 30 € total 90 €
    5-Pantalones a 25 € total 125 € Total Compra:295 €

  4. #4
    Me va gustando esto... Habitante Avatar de WEB MASTER TRANCE
    Fecha de Ingreso
    12 ago, 09
    Mensajes
    214
    Poder de Reputación
    17
    sigo sin entender tu problema.
    el formulario realiza bien las operaciones.
    te es tan dificil entender que te estoy pidiendo que escribas lo que quieres... no solo pongas esos datos en tu mensaje.
    De una vez di que no entiendes el codigo, que no lo programaste y lo que quieres es que le cambie los datos con los que realiza la operacion a los valores que me estas poniendo..
    camisetas a 40
    sudaderas a 30
    pantalones a 25

    Pero si no lo dices no te puedo ayudar usando solo mis especulaciones de lo que quieres.
    Hasta que no lo pidas como es, no te podre ayudar.
    Saludos!!...
    Saludos compañeros del Foro CCTW cualquier duda que tengan pueden preguntarme y estare mas que dispuesto a ayudarlos.
    Me he desaparecido unos años pero estoy de vuelta para ayudarlos...
    Recuerden Visitar Mi Web - http://www.compuayuda.x10.mx/
    Y Facebook - https://www.facebook.com/multiayuda/

Temas Similares

  1. Hola, quiero saber somo se hace un formulario para dejar opi
    Por victorp1987 en el foro Foro General
    Respuestas: 1
    Último Mensaje: 04/07/2009, 05:12
  2. Quiero hacer una pag para una cordoneria
    Por cmirandagarrido en el foro Curso Paso a Paso con Html-Kit.
    Respuestas: 19
    Último Mensaje: 19/02/2008, 14:13
  3. Respuestas: 3
    Último Mensaje: 14/01/2007, 15:35

Etiquetas para este Tema

Permisos de Publicación

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