Buongiorno, oggi stavo facendo un semplicissimo script, ma purtroppo ho incontrato alcune difficoltà.
Questa è la parte iniziale, e non credo ci siano errori.
Codice PHP:
<script type="text/javascript">
var message="Testo";
var tagboard=document.tagboard.ffmsg;
var send=document.tagboard.post;
function modifyvalue() { if (tagboard.value=="") {
tagboard.value=message; tagboard.style.color="808080"; tagboard.style.fontStyle="italic";
}
}
function resetvalue() { if (tagboard.value==message) {
tagboard.value="";
tagboard.style.color="000000";
tagboard.style.fontStyle="normal";
}
}
L'unico problema si presente alla fine. L'unico modo in cui funziona è questo:
Codice PHP:
document.onload=modifyvalue();
tagboard.onfocus=resetvalue;
tagboard.onblur=modifyvalue;
</script>
E se io provo a fare così:
Codice PHP:
document.onload=modifyvalue();
tagboard.onfocus=resetvalue;
tagboard.onblur=modifyvalue;
send.onsubmit=if (tagboard.value==message) return false;
</script>
Lo script non funziona completamente, non compare nemmeno il messaggio, soluzioni?
Non capisco il motivo.
P.s: non posso modificare direttamente il form, ne usare innerHTML.