Dovrei semplicemente nascondere o visualizzare campi in un form di registrazione, esempio: sono azienda allora visualizzo il campo della partita iva ecc ecc
Ho scritto questo banalissimo codice, funziona. Ma è corretto? Purtroppo sono molto arrugginito su JS, davvero molto...
P.S. i campi vengono validati e controllati lato server.
Codice PHP:
...
<dt><label>Tipologia cliente:</label></dt>
<dd><select name="newuser[usertype]" id="newuser[usertype]" onchange="if (this.value==0) {
document.getElementById('spfiscalcode2').style.display='none';
} else {
document.getElementById('spfiscalcode2').style.display='inline';
}">
<option value="0">Utente privato</option>
<option value="1">Azienda</option>
</select></dd>
...
<span id="spfiscalcode2" style="display:none;">
<dt><label>Partita IVA:</label></dt>
<dd><input name="newuser[fiscalcode2]" size="20"></dd>
</span>
...
Avete qualche suggerimento o va bane così?