Devo creare una tabella di questo tipo
DOMANDA FIRST SECOND
risposta1 checkbox1 radio1
risposta2 checkbox2 radio2
risposta3 checkbox3 radio3
dove praticamente l'utente può selezionare più di una FIRST risposta ( per questo motivo ho scelto una checkbox ) mentre può selezionare solo 1 risposta SECOND ( per questo ho usato un radio ).
Quello che vorrei è la seguente:
Appena l'utente seleziona una checkbox, la corrispondente radio deve disabilitarsi ( es. l'utente clicca su checkbox1 allora la radio1 si disabilita/cioè si oscura ) e analogamente appena l'utente clicca sulla checkbox attivata precedentemente e quindi la deseleziona, la radio corrispondente deve riabilitarsi ( basandoci sull'es. precedente, radio 1 deve abilitarsi dopo che si deseleziona la checkbox1 ).
Ho usato le seguenti funzioni:
function denascondi(box,valore,val) {
document.getElementById(""+box+"").innerHTML = "<input type=radio name="+valore+"value="+val+">";}
function nascondi(box,valore) {
document.getElementById(""+box+"").innerHTML = "<input type=checkbox name="+valore+" value='' >";}
per nascondere e denascondere ( permettetemi l'uso di questo termine ). Non so però come procedere per utilizzarli. Avevo pensato di mettere sull'onclick la funzione nascondi. E la funzione denascondi?
Non so come procedere.