Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    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?

  2. #2
    Quote Originariamente inviata da rgagliani Visualizza il messaggio
    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.


    vi prego qualcuno può aiutarmi?
    credo che a te serva questo: http://blueicestudios.com/chained-se...es/three-tier/

    qui il download dello script: http://blueicestudios.com/chained-se...ned_select.zip

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.