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 !