Saludos
Recien hize un convertidor de unidades (son unidades de un juego, asi que disculpen los nombres) , el problema es que no calcula con decimales, es decir al colocar la cantidad deseada en decimales, nada mas toma el numero entero
por ejemplo si coloco 2,55 solo toma el 2
Y por otro lado, es una extension que consta de varias pestañas dentro de un popup, el problema es que el darle enter (solo pasa dentro del convertidor) me redirige a la primera pestaña
Aca dejo una parte del codigo del convertidor
Código HTML:
<div class="content tab6" style="display:none;background-image: url('fondo2.jpg')">
<div align="center">
<u>
</u><strong><p style="font-size:36px"><u>Convertidor de metales</u>
</strong> </div></p>
<form name="form1">
<input type="text" name="campo1" id="campo1" value="Cantidad" onFocus="if (this.value=='Cantidad') this.value='';">
<input type="radio" name="metal" value="refined"> Refined
<input type="radio" name="metal" value="Reclaimed"> Reclaimed
<input type="radio" name="metal" value="Scrap"> Scrap
<input type="radio" name="metal" value="Armas"> Armas
<input type="button" value="Calcular" onClick="general()"/>
</form>
<p style="font-size:24px"><strong>Refined metal:</strong>   <input type="text" name="ref" id="ref" readonly>
<p style="font-size:24px"><strong>Reclaimed metal:</strong>   <input type="text" name="rec" id="rec" readonly>
<p style="font-size:24px"><strong>Scrap metal:</strong>   <input type="text" name="scrap" id="scrap" readonly>
<p style="font-size:24px"><strong>Armas:</strong>   <input type="text" name="armas" id="armas" readonly>
<br>
<br>
</div>
y una pequeña parte del javascript que uso (porque la otra parte es lo mismo pero con otro nombre y numero) :
Código:
function general()
{
if (document.form1.metal[0].checked)
{
var valor1=document.getElementById('campo1').value;
var valor2=18;
var resultado=parseInt(valor1)*valor2;
armas.setAttribute('value',resultado);
var valor3=9
var resultado=parseInt(valor1)*valor3;
scrap.setAttribute('value',resultado);
var valor4=3
var resultado=parseInt(valor1)*valor4;
rec.setAttribute('value',resultado);
var valor5=1
var resultado=parseInt(valor1)*valor5;
ref.setAttribute('value',resultado);
}
en cuanto a lo de las pestañas, es una tabla de ul y li, que muestran y ocultan los divs como contenido
Saludos, espero que me puedan ayudar con ese pequeño problema