necesito me ayuden con lo siguiente
hice un form en donde se calculan valores automáticamente con javascript
Se deben ingresar los valores "Mi" , "A" y "B"
Los valores que calcula son "campo 4" (suma Mi y A), y "Ri", que es (Mi+A)/B
LO QUE ME GUSTARIA HICERA.. es que al ingresar "Mi" y "A", me de inmediatamente "campo4".... sin tener que esperar a ingresar el valor "B"..
¿se puede?
gracias de antemano
esta es toda la pagina..
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Ejemplo</title>
<script>
function Sumar(Campo1, Campo2, campMi, Campo3 , valor4)
{
var objCamp1=document.getElementById(Campo1);
var objCamp2=document.getElementById(Campo2);
var objCampMi=document.getElementById(campMi);
var objCamp3=document.getElementById(Campo3);
var objval4=document.getElementById(valor4);
if ((objCamp1.value!='') && (objCamp2.value!='') && (objCampMi.value!=''))
{
objCamp3.value=(parseInt(objCamp1.value) + parseInt(objCamp2.value)) / parseInt(objCampMi.value);
objval4.value=parseInt(objCamp1.value) + parseInt(objCamp2.value);
}
}
</script>
<script>
function Sumar2(CampoA, CampoB, valor5)
{
var objCampA=document.getElementById(CampoA);
var objCampB=document.getElementById(CampoB);
var objval5=document.getElementById(valor5);
if ((objCampA.value!='') && (objCampB.value!=''))
{
objval5.value=parseInt(objCampA.value) + parseInt(objCampB.value);
}
}
</script>
</head>
<body>
<form>
<div align="center">( Mi
<input name="mi" type="text" id="Sumar1" onBlur="Sumar('Sumar1','Sumar2','Sumar3','Resultado','summa');">
+ A
<input name="a" type="text" id="Sumar2" onBlur="Sumar('Sumar1','Sumar2','Sumar3','Resultado','summa');">
) ---->
<input name="eee" type="text" id="summa" onKeyDown="Sumar2('Sumar1','Sumar2','summa');" readonly>
campo 4
<label></label>
<br />
-------------------------------------<br>
B
<input name="b" type="text" id="Sumar3" onBlur="Sumar('Sumar1','Sumar2','Sumar3','Resultado','summa');">
<br>
</div>
<hr align="center">
<div align="center">Ri
<input type="text" id="Resultado" onchange="Sumar('Sumar1','Sumar2','Sumar3','Resultado','summa');" readonly>
<br />
<br>
</div>
</form>
</body>
</html>