Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/09/2011, 14:49
toyeslomao
 
Fecha de Ingreso: diciembre-2010
Ubicación: tenerife
Mensajes: 60
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: pasar valores formulario y mandar por correo

mira hice una cosa, es decir para no tener que liar tanto decidi meter ambos formularios en una sola pagina, ahora me llega el correo , pero no me marca la cantidad que piden y el valor siempre me marca el mismo cuando pide 1 que cuando pide 3 , el problema es el value que le tengo marcado el valor 1.95 , al igual que en el script , no se como ponerlo para que almenos me marca la cantidad que pide, el total tambien me lo manda por correo , aki de nuevo el codigo

Código HTML:
Ver original
  1. <script src="carrito.js">
  2. </head>
  3.  
  4. <body style="background-color:#00cc66">
  5. <table width="455" height="449" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#CCCCCC">1234
  6.   <tr>
  7.     <th width="451" height="447" scope="col"><table width="412" cellspacing="0" align="center" bgcolor="#009966">
  8.   <tr>
  9.     <th width="408" height="401" scope="col">
  10.      <input type="hidden" name="form" value="form" /><form name=pedido action="recibido1.php" method="POST">
  11.      
  12.        
  13.  <input type=checkbox name=revista1 value=1.95 id="revista1"> <font color="#FFFFFF">Tomate rosa:</font> | <font color="#FFFFFF">Cantidad:</font> <input type=text name=c_revista1 size=2 id="precio">  &nbsp;<font color="#FFFFFF">Precio por kg : 1.95</font>
  14.  <input type=checkbox name=revista2 value=1.95 id="revista2 ">  <font color="#FFFFFF">Tomate Pera:</font>| <font color="#FFFFFF">Cantidad:</font>
  15.  <input type=text name=c_revista2 size=2 id="precio2">&nbsp;<font color="#FFFFFF">Precio por kg : 1.95 </font><br /><br />
  16.  <input type=checkbox name=revista3 value=1.95 id="revista3"><font color="#FFFFFF">Tomate Ensalada:</font> |  <font color="#FFFFFF">Cantidad:</font> <input type=text name=c_revista3 size=2 id="precio3">&nbsp;<font color="#FFFFFF">Precio por kg : 1.95</font>
  17.  <input type=checkbox name=revista4 value=1.95 id="revista4">  <font color="#FFFFFF">Tomate Cherry:</font>| <font color="#FFFFFF">Cantidad:</font>  
  18.  <input type=text name=c_revista4 size=2 id="precio4"> &nbsp;<font color="#FFFFFF"> Precio por kg : 1.95</font> <br /><br />
  19. <font color="#FFFFFF">PRECIO TOTAL</font> <input type=total name=total value="" size="2" id="total">&nbsp;<input type=button value=Calcular onClick="calcular(this.form)">
  20.     &nbsp;&nbsp;<input type="reset" value="Borrar datos">      
  21.    
  22.    
  23.      
  24.   <p>Nombre:&nbsp;&nbsp;
  25.   <input name="nombre" type="text" id="nombre" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  26.   </p>
  27.   <p>
  28.     E-mail:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  29.     <input name="mail" type="text" id="mail" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  30.   </p>
  31.   <p>
  32.     Poblacion :
  33.     <input type="text" name="poblacion" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  34.   </p>
  35.   <p>Telefono:&nbsp;&nbsp;
  36.   <input type="text" name="telefono" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  37.   </p>
  38.     <label for="mensaje"><br />
  39.     mensaje<br />
  40.         </label>
  41.      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <textarea name="mensaje" id="mensaje" cols="35" rows="8"></textarea>
  42.        <p>
  43.     <input type="submit" onclick="MM_validateForm('mail','','RisEmail');MM_validateForm('nombre','','R');return document.MM_returnValue">
  44.   </p>
  45. </form>
  46.  
  47. </th>
  48.   </tr>
  49. </th>
  50.   </tr>
  51.  
  52. </body>
  53. </html>

y esta es el script

Código Javascript:
Ver original
  1. function calcular(form) {
  2. gastos = 0.95;
  3. subtotal1 = 0;
  4. subtotal2 = 0;
  5. subtotal3 = 0;
  6. subtotal4 = 0;
  7.  
  8.    if(form.revista1.checked == true) {
  9.           revista1 = form.revista1.value;
  10.        c_revista1 = form.c_revista1.value;
  11.        subtotal1 = (revista1*c_revista1)
  12.    }
  13.    if(form.revista2.checked == true) {
  14.           revista2 = form.revista2.value;
  15.        c_revista2 = form.c_revista2.value;
  16.        subtotal2 = (revista2*c_revista2)
  17.        
  18.    }
  19.     if(form.revista3.checked == true) {
  20.          revista3 = form.revista3.value;
  21.        c_revista3 = form.c_revista3.value;
  22.        subtotal3 = (revista3*c_revista3)
  23.    }
  24.     if(form.revista4.checked == true) {
  25.           revista4 = form.revista4.value;
  26.        c_revista4 = form.c_revista4.value;
  27.        subtotal4 = (revista4*c_revista4)
  28.    }
  29.    if(subtotal1 !=0 || subtotal2 != 0 || subtotal3 != 0 || subtotal4 != 0 ) {
  30.       total_a = (subtotal1+subtotal2+subtotal3+subtotal4+gastos);
  31.    form.total.value = total_a;
  32.    }
  33. }