salve è da questa mattina che cerco disperatamente di trovare una soluzione vi espongo il problemo con un esempio piu intuitivo.
codice HTML:
<input id="1" name="radio" type="radio" value="1" onchange="myfunction(this.id)" />
<input id="2" name="radio" type="radio" value="2" onchange="myfunction(this.id)" />
<input id="3" name="radio" type="radio" value="3" onchange="myfunction(this.id)" />
codice:
myfunction(id){
document.getElementById(id+'-box').style.display='block';
}
devo fare in modo che al caricamento della pagina mi seleziona il primo input e di conseguenza mi esegue myfunction() come se fosse un click da parte dell'utente, ho provato in diversi modi ve li espongo tutti:
codice:
window.onload = function(){
if(document.getElementById('1')){document.getElementById('1').click();}
}
codice:
window.onload = function(){
if(document.getElementById('1')){document.getElementById('1').onchange();}
}
codice:
window.onload = function(){
if(document.getElementById('1')){document.getElementById('1').select();}
}
codice:
window.onload = function(){
if(document.getElementById('1')){document.getElementById('1').selected;}
}
codice:
window.onload = function(){
if(document.getElementById('1')){document.getElementById('1').checked;}
}
ma con nessuno di questi ho ottenuto quello che volevo.. o almeno in parte, perche sono riuscito a selezionare l'input ma la funzione non le esegue.
Chiedo aiuto a voi.