Salve avrei una domanda, io sto impazzendo cercando di fare una select che se attivata mostra un'altra select con un'altro elenco e se questa a sua volta attivata fa comparire un'ennesima select, per le prime due nessun problema ma quando provo a creare la terza non funziona potete aiutarmi? Questo e' il topic che si avvicina di più alla mia necessità, non ho trovato nulla di più simile.
$(document).ready(function(){
var scegli = '<option value="0">Scegli...</option>';
var attendere = '<option value="0">Attendere...</option>';
$("select#stato").change(function(){
var varstato = $("select#stato option:selected").attr('value');
$.post("areaclienti/class/stato.subclass.php", {id_stato:varstato}, function(data){
$("#jprovincia").html(data);
});
});
$("select#provincia").change(function(){
var varprov = $("select#provincia option:selected").attr('value');
$.post("areaclienti/class/stato.subclass.php", {id_provincia:varprov}, function(data){
$("#jcitta").html(data);
});
});
});
###########php########
<div class="container">
<div class="row">
<div class="form-group">
<label for="inputNatoIn" class="col-sm-2 control-label">Nazione</label>
<div class="col-sm-10 col-lg-5">
<!-- Stato di nascita-->
<select class="form-control" id="stato" name="statonascita">
<option>Seleziona ...</option>
<option value="italia">Italia</option>
<option value="estero">Estero</option>
</select>
<!-- Fine Stato di nascita-->
</div>
</div>
</div>
</div>
<!-- Crea la select dopo la selezione dello stato-->
<div class="container" id="jprovincia">
</div>
<div class="container" id="jcitta">
</div>
######## classi#########
if(isset($_POST['id_stato']))
{
if($_POST['id_stato'] === "italia"){
echo '
<div class="row">
<div class="form-group">
<label for="inputNatoIn" class="col-sm-2 control-label">Paese</label>
<div class="col-sm-10 col-lg-5">
<!-- Paese di nascita-->
<select class="form-control" name="luogonascita" id="provincia">';
echo $opt->ShowRegioneProvincia();
echo '
</select>
<!-- Fine Paese di nascita-->
</div>
</div>
</div>';
}elseif($_POST['id_stato'] === "estero"){
}
}
if(isset($_POST['id_provincia'])){
echo '
<div class="row">
<div class="form-group">
<label for="inputNatoIn" class="col-sm-2 control-label">Città</label>
<div class="col-sm-10 col-lg-5">
<!-- Paese di nascita-->
<select class="form-control" name="luogonascita" id="citta">';
echo $opt->Showcitta();
echo '
</select>
<!-- Fine Paese di nascita-->
</div>
</div>
</div>';
}
vi prego qualcuno può aiutarmi?

Rispondi quotando
