Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2010, 19:07
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta como darle el valor a un campo text , si no se ha ingresado valor ?

Hola a todos

estoy tratando de hacer un form que me sume tres valores automaticamente... me resulta.. pero no me entrega el resultado a menos que se ingresen los 3 valores...

¿ como puedo hacer , para que en caso que NO se haya ingresado un valor en cualquier campo de texto, asuma el valor "0" ? ....


este es mi codigo

<!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(Campo11, Campo1, Campo2, campMi, Campo3 , valor4)
{
var objCamp1=document.getElementById(Campo1);
var objCamp11=document.getElementById(Campo11);
var objCamp2=document.getElementById(Campo2);
var objCampMi=document.getElementById(campMi);
var objCamp3=document.getElementById(Campo3);
var objval4=document.getElementById(valor4);


objCamp3.value=(parseInt(objCamp1.value) + parseInt(objCamp2.value) + parseInt(objCamp11.value)) / parseInt(objCampMi.value);
objval4.value=parseInt(objCamp1.value) + parseInt(objCamp2.value) + parseInt(objCamp11.value);

}

</script>
<script>
function Sumar2(CampoA, CampoB, valor5)
{
var objCampA=document.getElementById(CampoA);
var objCampB=document.getElementById(CampoB);
var objval5=document.getElementById(valor5);

objval5.value=parseInt(objCampA.value) + parseInt(objCampB.value);

}

</script>
</head>
<body>
<form>
<div align="center">( Mi
<input name="mi2" type="text" id="Sumar11" onkeyup="Sumar('Sumar11','Sumar1','Sumar2','Sumar3 ','Resultado','summa');" />
Mi
<input name="mi" type="text" id="Sumar1" onkeyup="Sumar('Sumar11','Sumar1','Sumar2','Sumar3 ','Resultado','summa');">
+ A
<input name="a" type="text" id="Sumar2" onkeyup="Sumar('Sumar11','Sumar1','Sumar2','Sumar3 ','Resultado','summa');">
) ----&gt;
<input name="eee" type="text" id="summa" onkeyup="Sumar2('Sumar11','Sumar1','Sumar2','summa ');" readonly>
campo 4
<label></label>
<br />
-------------------------------------<br>
B
<input name="b" type="text" id="Sumar3" onkeyup="Sumar('Sumar11','Sumar1','Sumar2','Sumar3 ','Resultado','summa');">
<br>

</div>
<div align="center">Ri
<input type="text" id="Resultado" onkeyup="Sumar('Sumar11','Sumar1','Sumar2','Sumar3 ','Resultado','summa');" readonly>
<br />
<br>
</div>
</form>
</body>
</html>

Última edición por icarocu; 02/04/2010 a las 19:51