Premetto che non conosco javascript:
sto usando questo codice per aggiungere, cliccando su un radio button,
una porzione di un form.
Codice PHP:
<script type="text/javascript">
function toggleMe(obj, a){
var e=document.getElementById(a);
if(!e)return true;
e.style.display="block"
return true;
}
function toggleMe2(obj, a){
var e=document.getElementById(a);
if(!e)return true;
e.style.display="none"
return true;
}
</script>
poi questo è l'html
<span class="testo1">Medicazioni differenti?</span>
<input type="radio" name="piu" value="yes" onclick="return toggleMe(this, 'Info')"> Sì
<input type="radio" name="piu" value="no" onclick="return toggleMe2(this, 'Info')"> No
<span class="testo1">Numero medicazioni al giorno:</span>
<input name="n_medicazioni1" type="text" size="2" maxlength="1" value="" />
<span class="testo1">Numero giorni:</span>
<input name="giorni1" type="text" size="2" maxlength="2" value="" />
<div id="Info">
<span class="testo1">Numero medicazioni al giorno:</span>
<input name="n_medicazioni2" type="text" size="2" maxlength="1" value="" />
<span class="testo1">Numero giorni:</span>
<input name="giorni2" type="text" size="2" maxlength="2" value="" />
</div>
accade però che al primo cariamento della pagina io veda gia il secondo blocco (quellli del DIV INFO), mentre, per lo script questo dovrebbe apparire solo se clicco sul radio button Si.
Cosa ho sbagliato?
in caso ci fosse un codice migliore da mettere nella pagina, qualcuno mi potrebbe illuminare?
Grazie a tutti