| ||||
;) 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> Si no es número aparece un mensajito y te vacia las casillas, creo que es lo que pides. Suerte!!! |