Modificar valor de input en vivo

  • Autor Autor cooply
  • Fecha de inicio Fecha de inicio
C

cooply

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Muy buenas,
Tengo un formulario de conversion, y necesito que el resultado sea actualizado acorde a la cantidad que ingrese el usuario.

El problema es que no se recoger bien el valor que hay en el input en cada momento, por lo tanto el bucle if me falla.
He probado con on.change y .live , pero no lo he conseguido.


HTML:
<input type="text" id="from_amount" value="0" name="amount" />
<span class="num" id="conv_result">0</span>
<input type="submit" action="" method="" >

PHP:
function a(){
 
var price = $("#from_amount").val(); //Get the number of the input
 
if (price == 0){
        var total = 1;
    }else if (price > 20 && price < 30){
        var total = price * 2;
    }else{
        var total = 4;
}
     return total;
}
 
  var conver = {
     'people': {
     'rooms': a()
      },
  };

Gracias y un saludo,
 
Si mal no recuerdo, el change se lanza hasta que el input pierde el foco. Intenta con keyup.

Saludos.
 
HTML:
$('#from_amount').keyup(function(){
		
});
 

Temas similares

Atrás
Arriba