Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Duda sobre javascript y variables

Estas en el tema de Duda sobre javascript y variables en el foro de Javascript en Foros del Web. 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 . '" ...
  #1 (permalink)  
Antiguo 21/12/2011, 10:54
Avatar de victor5atodogas  
Fecha de Ingreso: junio-2010
Mensajes: 447
Antigüedad: 13 años, 10 meses
Puntos: 2
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.
  #2 (permalink)  
Antiguo 21/12/2011, 11:03
Avatar de victor5atodogas  
Fecha de Ingreso: junio-2010
Mensajes: 447
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Duda sobre javascript y variables

Nada resuelto, habia puesto un codigo de mas que hacia que no funcionara correctamente el javascript, ya esta solucionado.

Etiquetas: funcion, html, input, php, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:24.