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

Tema: Duda sobre javascript y variables

  1. #1
    Esto empieza a ser un vicio... Habitante Avatar de victor5atodogas
    Fecha de Ingreso
    19 abr, 10
    Ubicación
    Zaragoza (España)
    Mensajes
    1,657
    Poder de Reputación
    23

    Duda sobre javascript y variables

    Quería preguntar una cosa sobre javascript, resulta que tengo el siguiente código html en un .php

    Código:
    <input type="hidden" id="orderTotalPriceF" value="' . $totalPaid . '" />
    						</td>
    					</tr>
    				</table>
    <div id="renduCash" style="display:none">
    <label>' .$this->l('Payed : '). '</label>
    <input name="cash_order_cost" id="cash_order_cost" value="" class="price price_cash" style="width:100px" />
    <label>' .$this->l('Change : '). '</label>
    <input name="cash_order_rendu" id="cash_order_rendu" value="0" class="price price_cash" style="width:100px" />
                  <script type="text/javascript">
                  function displayCash(element){
                  if(element.val() == "61")
                      $(\'#renduCash\').show();
                  else
                      $(\'#renduCash\').hide(); 
                  }
                  $(document).ready(function() {
                      displayCash($(\'#paymentModule\'));
                  });
                $(\'#paymentModule\').click(function(){
                     displayCash($(this));                                        
                });
                $(\'#cash_order_cost\').focus(function(){
                     // Select input field contents
                     this.select();
                });
               $(\'#cash_order_cost\').keyup(function(){
                    var change = $(this).val()- 20;
                    var coefficient = Math.pow(10, 2);
                    //round
                    change = (Math.round(change * coefficient))/coefficient;
               $(\'#cash_order_rendu\').val(change);
              });
        </script>
    Este código funciona perfectamente PERO lo que me gustaría es que en el campo "Change" colocara la devolución (diferencia entre Pagado - Total) pero esa variable no la recoge bien; la variable $totaPaid.

    Creo que podríamos partir de este código aunque algo esta mal ya que no pilla bien el valor de ese input:

    Código:
     
    var asa = document.getElementById("orderTotalPriceF").value;
    var change = $(this).val()- asa;
    ¿Alguna idea para ayudarme y solucionar esto?

    Muchas gracias.
    Tienda de Productos de mascotas (perros, gatos, roedores, reptiles, pajaros, peces, tarjetas regalo, cestas...) a los mejores precios El Universo del perro Sigue a El Universo del Perro en Facebook

    Si quieres montar tu tienda con Prestashop y necesitas que te ayude puedes preguntarme, tambien ofrezco buenos precios para instalacion, configuracion, etc para tu nueva tienda.

  2. #2
    Esto empieza a ser un vicio... Habitante Avatar de victor5atodogas
    Fecha de Ingreso
    19 abr, 10
    Ubicación
    Zaragoza (España)
    Mensajes
    1,657
    Poder de Reputación
    23
    Nada resuelto, habia puesto un codigo de mas que hacia que no funcionara correctamente el javascript, ya esta solucionado.
    Tienda de Productos de mascotas (perros, gatos, roedores, reptiles, pajaros, peces, tarjetas regalo, cestas...) a los mejores precios El Universo del perro Sigue a El Universo del Perro en Facebook

    Si quieres montar tu tienda con Prestashop y necesitas que te ayude puedes preguntarme, tambien ofrezco buenos precios para instalacion, configuracion, etc para tu nueva tienda.

Temas Similares

  1. Respuestas: 1
    Último Mensaje: 21/12/2011, 06:00
  2. [TUTORIAL] Javascript ::SurKaiser:: Aprende Javascript!
    Por SurKaiser en el foro JavaScript
    Respuestas: 4
    Último Mensaje: 18/11/2011, 17:18
  3. pasar variables en asp
    Por dexter07 en el foro Otros Elementos
    Respuestas: 0
    Último Mensaje: 10/11/2008, 17:09
  4. Variables
    Por Jugoncan en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 0
    Último Mensaje: 20/10/2007, 17:21

Permisos de Publicación

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