Queres que se pinte el fondo de un color cuando envias del formulario? La verdad no se entiende... Para que vas a querer eso si no se llegaria a ver....
 
Si no quieres que el formulario se mande deberias hacer esto:    
Código Javascript
:
Ver original- <script type="text/javascript" language="javascript"> 
- function colorito(){ 
-     document.getElementById("caja").style.backgroundColor = '#FF0000'; 
-     return false; 
- } 
- </script> 
- </head> 
-   
- <body> 
- <form name="form1" method="post" action="" onsubmit="return colorito();"> 
-   <p> 
-     <input type="text" id="caja" name="caja" /> 
- </p> 
-   <p> 
-     <input type="submit" name="Submit" value="Enviar" /> 
- </p> 
- </form> 
- </body> 
- </html>