Eso es porque la línea que desactiva el submit solo se ejecuta una sola vez, cuando el documento está listo (ready). Deberías poner algo así:
Código Javascript
:
Ver original$(document).ready(function(){
$('input[type="submit"]').attr('disabled','disabled');
$('input[type="text"]').keyup(function(){
if($(this).val() != ''){
$('input[type="submit"]').removeAttr('disabled');
}
else{
$('input[type="submit"]').attr('disabled', 'disabled');
}
});
});
Además, deberías usar keyup para este caso porque se activa con más teclas presionadas que keypress.
Saludos!