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
Código 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.
Código 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'];
Código 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.
Código 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.