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>