Incremento de variable para conversion

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

cooply

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Antes que nada dar gracias a todos

Explicación
Tengo un un formulario sencillo
Si ponemos por ejemplo 1€ y lo convertimos a $, este nos mostrara por pantalla 0.90 $
En el mismo caso si ponemos por ejemplo 200€ y lo convertimos a $, este nos mostrara por pantalla 180 $

El problema es que necesito que cuando pongamos una cantidad superior a 100€ la conversion en vez de 0.90 sea 0.95
Algo asi:

1-100€ = 0.90$
101-200€ = 0.95$
201-500 = 1$

Este es el formulario

HTML:
<form>
        <span><input type="text" id="from_amount" value="0" name="amount" /></span>
        <select id="convert_from" name="convert_from"></select>
        <span class="into">into</span>
        <span class="num" id="conv_result">0</span>
   	    <select id="convert_to" name="convert_to" ></select>
                  
        <input type="submit" action="conversions.php?amount=<?=$amount?>&convert_from=<?=$convert_from?>&convert_to=<?=$convert_to?>" method="GET" >			   
</form>


Tengo esta variable en js pero con valor fijo, y no se como hacer que tenga un valor variable.

PHP:
 var conversions = {
	'euros': {	
		'dollar': 0.90,
		'yuang': 1.2
	},
    values = {
		'0':	'0.00',
		'1':	'0.00',
                 '2':	'0.00'

	};
    var conversion_types = ['credits','dollar', 'yuang'];

Aqui es dónde convierto el contenido.

PHP:
function update_amount() {
    var from = conversion_types[parseInt($("#convert_from :selected").val())];
    var to = conversion_types[parseInt($("#convert_to :selected").val())];
    var data = $("#from_amount").val();
    var amount = parseFloat(data.replace(/,/g, ''));

    wr(amount * conversions[from][to]);
}


Se que en php podría hacerlo de esta forma, pero en javascript no tengo ni idea.

PHP:
    if ($dollar < 100){
	    $euros = 10;
    }elseif ($dollar > 100) && ($dollar < 200){
	    $euros = 20;
    }elseif ($dollar > 200){
	    $euros = 30;
    }


Espero que alguien que tenga algun conocimiento en javascript pueda ayudarme.
Mil gracias y saludos.
 
Atrás
Arriba