Ciao!
Sono tornato su questo punto dopo un po' di NON programmazione..
Il codice qua sotto per adesso non usa i DIV ma colora semplicemente il bordo della input. Naturalmente adesso cambia colore solo se viene cancellato il contenuto della input..
Adesso mi servirebbe cambiare colore se il valore della input (Test) viene modificato (editato e cancellato). Se torna ad essere Test deve tornare il colore base..
codice:
<script language="JavaScript" type="text/javascript">
<!--
function mycheck(obj) {
if (obj.value=='') {
if ((document.all)||(document.getElementById)) {
obj.style.borderColor = '#FF0000';
//obj.style.backgroundColor = '#333333';
}
} else {
if ((document.all)||(document.getElementById)) {
//obj.style.backgroundColor = '#FFFFFF';
obj.style.borderColor = '#000000';
}
}
}
//-->
</script>
<form action="../">
<input size="30"
onclick="mycheck(this)"
onfocus="mycheck(this)"
onblur="mycheck(this)"
onchange="mycheck(this)"
onkeyup="mycheck(this)"
onkeydown="mycheck(this)"
value="Test..">
</form>
Grazie!