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
Tengo esta variable en js pero con valor fijo, y no se como hacer que tenga un valor variable.
Aqui es dónde convierto el contenido.
Se que en php podría hacerlo de esta forma, pero en javascript no tengo ni idea.
Espero que alguien que tenga algun conocimiento en javascript pueda ayudarme.
Mil gracias y saludos.
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.

