Javascript
3.446 visualizzazioni
Javascript: valore di default campo input
15/03/2012L'utilizzo di javascript per far svuotare un campo di input testo al click interno al campo è assai noto, ma spesso viene utilizzato con l'inserimento della stringa di testo da riconoscere come valore di default direttamente nel javascript stesso, obbligando a intervenire sullo script per ogni diverso campo.
E' poco conosciuta la possibilità di utilizzare this.defaultValue che permette a javascript stesso di 'leggere' il valore di default senza che lo dobbiamo specificare nel codice.
Dunque uno script solo, valido per qualsiasi campo, indipendentemente dal valore di default!
Ecco lo script:
onfocus="if(this.value == this.defaultValue){ this.value='' };" onblur="if(this.value == ''){ this.value=this.defaultValue };"