A ver si te sirve un ejemplo
Código HTML:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> function calcula(id){
if(id=="input1"){
document.getElementById("input2").value=2*document.getElementById("input1").value;
}else{
document.getElementById("input1").value=2*document.getElementById("input2").value;
}
}
<input name="input1" type="text" id="input1" onKeyUp="calcula(this.id)"> <input name="input2" type="text" id="input2" onKeyUp="calcula(this.id)">
Pistas
Tendrás que solucionar temas como el separador decimal. Busca funciones que tratan los strings....Que es NaN... El número de decimales.....