tramite una funzione js devo aggiungere del codice html sull'evento onclick di una checkbox...
<script>
function feedback(chkObj)
{
var id_oggObj = document.getElementById(chkObj.name.substr(3));
// La property innerText non funziona con Netscape, utilizzare innerHTML
if (chkObj.checked) id_oggObj.innerHTML = "<font face='Verdana' size='1' color='#CE0000'>Ok!</font>";
else id_oggObj.innerHTML = "";
}
</script>
<input type="checkbox" name="ideok<%=k%>" onclick="feedback(this);"><span id="ok<%=k%>"></span>
questa funzione però, cerca la checkbox in funzione del nome
var id_oggObj = document.getElementById(chkObj.name .substr(3));
al contrario vorrei riuscire a aggiungere il codice html tramite l'id della checkbox:
<input id="1" type="checkbox" name="ideok1 onclick="feedback(this);"><span id="ok1"></span>
modificando , credo, la stringa della funzione:
var id_oggObj = document.getElementById(chkObj.name.substr(3));
in
var id_oggObj = document.getElementById(chkObj.id);
ma facendo in questo modo mi da errore...