Hola que tal de nuevo con respecto a lo de inhibir la escritura en un textbox he creado una forma, pero mi problema es el siguiente quiero que cuando la suma de los valores sea mayor = a 100 ya no me deje escribir sobre cualquiera de mis textbox osea que no tiene que llevar ningun orden puedo empezar del primero y sumar el del tercero y si esta suma me da 100 o mas de 100 que ya no me deje escribir nada en el segundo texbox. esto no tiene que ser en orden puesde sumar el 2 y el 3 o bien los tres pongo mi codigo haber si alguien me puede decir que estoy haciendo mal.
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
   function suma(){
 
            comprod = document.getElementById("txtcomprod").value;
            comprod1="";
            if(comprod==""){
                comprod=0;
            }
 
            fabprod = document.getElementById("txtfabprod").value;
            fabprod1="";
            if(fabprod==""){
                fabprod=0;
            }
 
            presserv= document.getElementById("txtpresserv").value;
            presserv1="";
            if(presserv==""){
                presserv=0;
            } 
 
            suma1=parseInt(comprod) + parseInt(fabprod) + parseInt(presserv);
            if(suma1 <= 100){
                document.form1.txtsuma.value = suma1;
            }
            if(suma1 > 100){
                document.form1.txtfabprod.value="";
                document.form1.txtpresserv.value=""
                document.form1.txtsuma.value="";
            }
 
            if(comprod >= 100){
                document.form1.txtcomprod.value=100;
                comprod1 = document.getElementById("txtcomprod").value;
                parseInt(comprod1)
            }
 
            if(fabprod >= 100){
                document.form1.txtfabprod.value=100;
                fabprod1 = document.getElementById("txtfabprod").value;
            } 
 
            if(presserv >= 100){
                document.form1.txtpresserv.value=100;
                presserv1 = document.getElementById("txtpresserv").value;
            }       
        }
</script>
</HEAD>
 
<BODY>
<form name="form1">
<table align="center" border="1">
   <tr>
       <td>
	      <input type="text" id="txtcomprod" name="txtcomprod" MaxLength="3" onkeyup="suma()">
	   </td>
   </tr>
   <tr>
       <td>
	      <input type="text" id="txtfabprod" name="txtfabprod" MaxLength="3" onkeyup="suma()">
	   </td>
   </tr>
   <tr>
       <td>
	      <input type="text" id="txtpresserv" name="txtpresserv" MaxLength="3" onkeyup="suma()">
	   </td>
   </tr>
   <tr>
       <td>
	       
	   </td>
   </tr>
   <tr>
       <td>
	       
	   </td>
   </tr>
   <tr>
       <td>
	      <input type="text" id="txtsuma" name="txtsuma" MaxLength="3">
	   </td>
   </tr>
   <tr>
       <td>
	       <input type="reset" value="Borrar">. 
	   </td>
   </tr>
</table>
</BODY>
</HTML> 
   
 

