Con questo codice quando esce la finestrina alert, lo sfondo del campo si colora, poi però quando clicco su Ok per chiudere l'alert, lo sfondo campo ridiventa bianco, devo fare in modo che lo sfondo rimanga colorato fino a quando ci digito dentro
	
	
	
		
				
			
		PHP:
	
	function contaValid(val) {
max=4
if (val.validator.value.length > max) {
val.validator.value = val.validator.value.substring(0,max)
rest = 0
val.validator.style.borderColor='black'
val.validator.style.backgroundColor='#d8ecff'
alert("VALIDATORE: Max 4 caratteri !");
} 
else{
rest = max - val.validator.value.length
}
 }
        	
<input type="text" name="validator" id="validator" onkeyup="contaValid(this.form);" onblur="this.value=ignoreSpaces(this.value)" />