Ecco qua!
codice:
html>
<head>
<script type="text/javascript">
function aggiungiModulo(input) {
var mioDiv=document.getElementById("aggiungi");
if (input.value=="si") {
var campo1=creaModulo("value1");
var campo2=creaModulo("value2");
mioDiv.appendChild(campo1);
mioDiv.appendChild(campo2);
alert("I campi " + campo1.value +" e " +campo2.value + " sono stati creati");
}
else if ((input.value=="no") && (mioDiv.hasChildNodes())) {
while (mioDiv.hasChildNodes()) {
mioDiv.removeChild(mioDiv.lastChild);
}
alert("campi cancellati");
}
}
function creaModulo(valore) {
var modulo=document.createElement("input");
modulo.setAttribute("type","checkbox");
modulo.setAttribute("value",valore);
return modulo
}
</script>
</head>
<body>
<form id="mioform">
<div>
<input type="radio" name="prova" value="si" onclick="aggiungiModulo(this)" />
<input type="radio" name="prova" value="no" onclick="aggiungiModulo(this)" />
</div>
<div id="aggiungi"></div>
</form>
</body>
</html>