Ciao a tutti !
Sto cercando di realizzare un form che aggiunge righe a una tabella alla selezione di una checkbox.
Nel form c'e' un campo checkbox da cui si puo' scegliere se Italiano o Straniero, alla selezione di italiano mi dovrebbe aggiungere tot righe della tabella con i relativi campi di input (città, provincia, cap ecc..ecc...), mentre alla selezione di straniero una riga sola con un solo campo di input nazionalità.
Ho trovato in rete, e sto cercando di adattarlo alle mie esigenze, questo script, e alla fine sarebbe proprio quello che fa per me:
codice:
<script type="text/javascript">
function displayForm(c) {
if (c.value == "1") {
document.getElementById("italiano").style.visibility = 'visible';
document.getElementById("straniero").style.visibility = 'hidden';
} else if (c.value == "2") {
document.getElementById("italiano").style.visibility = 'hidden';
document.getElementById("straniero").style.visibility = 'visible';
} else {}
}
</script>
<form>
<input value="1" type="radio" name="formselector" onClick="displayForm(this)"></input>Italiano
<input value="2" type="radio" name="formselector" onClick="displayForm(this)"></input>Straniero
<div style="visibility:hidden; position:absolute" id="italiano">
<p>Citta
<input type="text" id="citta" name="citta" value="">
</p>
<p>Provincia
<input type="text" minlength="16" id="prov" name="prov" value="">
</p>
</div>
<div style="visibility:hidden; position:absolute" id="straniero">
<p>Nazione
<input type="text" id="nazione" name="nazione" value="">
</p>
</div>
</form>
L'unico problema che non riesco a risolvere e' che dovrei utilizzare una tabella con le relative righe, mentre li si lavora con i div.
Come posso fare a inserire la funzione in una tabella ?
Cia a tutti e grazie anticipatamente per l'aiuto !