ciao a tutti
visto che nel sito che sto creando in parecchie occasioni devo usare una funzione che mi cancelli il value di un form al focus, avevo scelto di inserirle in un foglio esterno.
Facendolo però la parola chiave this non si riferisce più all'elemento su cui applico la funzione e quindi tutto lo script non può funzionare.(dedotto da una serie di prove)
L'unica soluzione che ho trovato sarebbe usare un secondo parametro con l'id dell'elemento.
C'è un modo per evitare ciò e far funzionare this?
codice:
/*funzioni per testo a scomparsa nei form*/
function entrata(stringa)
{ if(this.value==stringa) {this.value='';}
}
function uscita(stringa)
{ if(this.value == '') {this.value=stringa;}
}
come richiamo le funzioni
codice:
<input type="text" maxlenght="50" class="campi_login" name="commento" onFocus="entrata('stringa');" onBlur="uscita('stringa');">
grazie in anticipo a tutti