venerdì 29 luglio 2011

How To: javascript FindControl getControlById

Per poter trovare un controllo su una pagina html, in javascript si può utilizzare il selettore getElementById(string)
Questo consente a livello di documento la ricerca di un controllo che abbia per attributo Id il valore passato
in string (parametro della funzione).

Implicitamente questo vuol dire che gli Id dei controlli su una pagina Web debbano sempre essere valorizzati, e a
maggior ragione debbano essere unici !

function setTextToControl(controlId, newText)

{
var control = document.getElementById(controlId);
if (control != null)
{
control.value =newText;
}
else
{
alert ("controllo " + controlId + " non trovato");
}
}

Nessun commento: