Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2006, 08:49
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 21 años
Puntos: 62
;)

haber si te gusta esto:
Código HTML:
<html>
<head>
 <script type="text/javascript">
  function Kalkula(f,i,d,t)
   {
    if(isNaN(document[f][i].value) || isNaN(document[f][d].value))
     {
      alert("Debes meter numeros en las celdas");
      document[f][i].value="";
      document[f][d].value="";
      document[f][i].focus();	
     }
    else
     {
      document[f][t].value="";
      var vTotal=document[f][i].value-(document[f][i].value*document[f][d].value/100);
      document[f][t].value=vTotal;
     }
   }
 </script>
</head>
<body>
 <form name="formu" action="">
  Importe: <input type="text" name="importe" /><br />
  Descuento %: <input type="text" name="descuento" /><br />
  <input type="button" name="Calcular" value="Calcular Total" onClick="Kalkula('formu','importe','descuento','total')" /><br />
  Total: <input type="text" name="total" readonly />
 </form>
</body>
</html> 
Nota: para utilizar decimales utiliza el simbolo PUNTO .

Si no es número aparece un mensajito y te vacia las casillas, creo que es lo que pides.

Suerte!!!
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan