Ciao, stò cercando di validare l'xhtml di questa pagina:
http://www.barsportsondrio.it/TotoCampionato.aspx
(il link al validator del w3c è in fondo alla pagina)
Il validatore mi da un errore sul tag <span disabled='disabled'> che viene aggiunto automaticamente da asp.net ai controlli disabilitati da codice.
Stavo cercando di ovviare al problema con una funzione javascript:
Il problema è che la funzione sembra funzionare poichè js riesce ad abilitare i radio (cosa che non riuscirebbe a fare se non abilitasse anche i parentNode) ma nell'html mi resta la dicitura <span disabled='disabled'>codice:function enableSpan() { var inputs; var total; total = 0; inputs = document.getElementsByTagName('input'); for(var i=0; i < inputs.length; i++) { if(inputs[i].getAttribute('type') == 'radio') { if(inputs[i].disabled){ inputs[i].parentNode.disabled = false; inputs[i].disabled = false; total ++; } } } alert('Trovati ' + total + ' radio (30 per ognuna delle 19 schedine)'); }![]()
L'esito della funzione si può vedere a questa pagina:
http://www.barsportsondrio.it/TotoCampionato_test.aspx
Qualche consiglio?

Rispondi quotando
