Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1
    Utente di HTML.it L'avatar di Paperino78
    Registrato dal
    Aug 2012
    residenza
    Milano
    Messaggi
    71

    aggiunta campo input tramite select

    Buongiorno, sto cercando di venire a capo di un piccolo problemino. Nel mio form ho una select tramite la quale seleziono la domanda alla quale il cliente risponde. La domanda è fissa e prelevata da db mysql. Il punto è che se volessi far inserire all'utente la domanda dovrei creare un tag input nel momento in cui lui seleziona una voce specifica nella select. Il problema è che non ci riesco o meglio, non so dove sbaglio. Posto il codice che uso se qualcuno mi sapesse dare un dritta.
    Codice PHP:
    //Funzione per inserie tag Input nella pagina di registrazione
    $('#domanda').change(function(extra){
        if($(
    '#domanda option[value="100"]').attr("selected")){
        $(
    "#domanda").append('<input type="text" name="addquest" id="addquest">');
        };
    }); 
    questo invece è il markup
    codice HTML:
    <select name="domanda" id="domanda" tabindex="9">
     <option selected="selected" value="0">Scegli la domanda più adatta tra le seguenti</option>
    <?php
        if($result = $mysqli->query("SELECT * FROM question")){
            while ($row = $result->fetch_array())
            {
                echo '<option name="" value="' . $row['id']. '">', $row['domanda'] ,'</option>';
            }
        }
    ?>
    <option class="addinput" name="" value="100" onchange="extra()" >Scrivi tu la domanda</option>
     </select>
    Dove sbaglio?
    Ultima modifica di Paperino78; 04-09-2015 a 16:52

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.