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;} }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.codice:window.onload = function(){ if(document.getElementById('1')){document.getElementById('1').checked;} }
Chiedo aiuto a voi.

Rispondi quotando
