08/03/2005, 05:56
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años Puntos: 61 | |
Pues sería: Código PHP: <html>
<head>
<title>Untitled</title>
<style>*{font:normal 12px/12px courier}</style>
<script>
function sumar(esto){//la variable esto toma el valor que se le pasa al llamar a la función, en este caso es sumar(this.form) this.form es el formulario en que está el campo.
a=Number(esto['carne'].value);//A la variable a se le da como valor el contenido del campo de name carne ("esto" se refiere al formulario).
b=Number(esto['pollo'].value);//A la variable b se le da como valor el contenido del campo de name pollo ("esto" se refiere al formulario).
a=(isNaN(a))?0:a;//Si no es un número se le da el valor cero. (NaN=Not available Number).
b=(isNaN(b))?0:b;//Si no es un número se le da el valor cero. (NaN=Not available Number).
esto['total'].value=a+b;//Se le da al campo de name "total" el resultado de la suma de a+b.
}
</script>
</head>
<body>
<form>
Pollo....<input type="text" style="text-align:right;" onkeyup="sumar(this.form)" name="pollo"><br>
Carne....<input type="text" style="text-align:right;" onkeyup="sumar(this.form)" name="carne"><br>
_______________________________<br>
<br>
Total ...<input type="text" style="text-align:right;" readonly name="total"><br>
</form>
</body>
</html>
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |