<!DOCTYPE html>
<html lang='it'>
<head>
<link rel='stylesheet' href='
https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css'>
<script src='
https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'></script>
<script src='
https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js'></script>
<link rel='stylesheet' href='css/newstyle.css'>
<script>
function myFunction(id,pid) {
var checkBox = document.getElementById(id);
var text = document.getElementById(pid);
if (checkBox.checked == true){
text.style.display = "block";
} else {
text.style.display = "none";
}
}
</script>
</head>
<body>
<input type="radio" name="tipologia" value="persona" id="persona" onclick="myFunction(this.id,'nascita')">Persona Fisica</label></div>
<div class='col-sm-4' ><label class="form-check-label">
<input type="radio" name="tipologia" value="societa" id="societa" onclick="myFunction(this.id,'PI')">Persona Giuridica</label></div>
</div>
</div>
<div class="form-group">
<input type="date" class="form-control" id="nascita" style="display:none" name="dt_nsct" placeholder="Data di nascita" value"">
</div>
<div class="form-group">
<input type="text" class="form-control" id="PI" style="display:none" name="PI" placeholder="Partita Iva" value"">
</div>
Non so se adesso va bene. Il mio primo problema è quello che una volta selezionato il campo 1, volendo passare al campo 2, il campo nascosto "data di nascita" rimane attivo. Grazie in anticipo per la pazienza.