Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 24

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    ok, l'utente entra in una pagina dove c'è un campo input text nel quale inserirà un numero n. Voglio che nella stessa pagina compaiano n select..
    grazie
    L.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Con quali valori nelle opzioni ? E dopo, che ne fai dei valori selezionati ?

    A priori non hai bisogno di php. Lo puoi fare con js o jquery.

    [EDIT]
    Qui non è php !!!
    Sono su troppi forum contemporeneamente.
    [/EDIT]
    Ultima modifica di badaze; 21-11-2014 a 00:44
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Ecco un pezzo di codice che ti consente di creare delle select al volo.

    codice HTML:
    <!DOCTYPE html>
    <html>
     <head>
     </head>
     <body>
      <script>
       function creaSelect(n) {
        var result = '';
        for(i=1;i<=n;i++) {
         result =result+"Select n°"+i+"<select id='sel"+i+"'>";
         for(j=0;j<=9;j++) {
          result=result+"<option value='"+j+"'>"+j+"</option>";
         }
         result =result+"</select><br/>";
        }
        document.getElementById('mydiv').innerHTML = result;
       }
      </script>
     Numero select
     <select onchange="creaSelect(this.value)">
      <option value="1">1</div>
      <option value="2">2</div>
      <option value="3">3</div>
     </select>
     <br/>
     <div id='mydiv'></div>
    
     </body>
    </html>
    
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    i valori per ogni select sono sempre gli stessi e li prendo da un db..poi i valori scelti (per ogni select) finiranno nel db..grazie
    L.
    Ultima modifica di leaf; 21-11-2014 a 01:56

  5. #5
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    funziona ma non sto riuscendo a passare i valori del db da usare come option nelle select..

    codice:
    <td><input type='text' onchange='creaSelect(this.value, <?php $options ?>)'></td>
    codice:
    <script>
       function creaSelect(n, op) {
       alert(op);
        var result = '';
        for(i=1;i<=n;i++) {
         result =result+i+"<tr><td><select id='sel"+i+"'></td>";
         for(j=0;j<=9;j++) {
          result=result+"<option value='"+op+"'>"+op+"</option>";
         }
         result =result+"</select></td></tr>";
        }
        document.getElementById('mydiv').innerHTML = result;
       }
      </script>
    il problema è proprio il passaggio di $options nella chiamata di funzione..se ci metto un intero lo passa senza problemi, se ci passo la variabile come ora, non entra proprio nella funzione..

    inoltre, mi spieghresti cosa fa questa riga?
    codice:
    document.getElementById('mydiv').innerHTML = result;
    
    ciao e grazie di nuovo
    L.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Quote Originariamente inviata da leaf Visualizza il messaggio
    inoltre, mi spieghresti cosa fa questa riga?
    codice:
    document.getElementById('mydiv').innerHTML = result;
    
    Stampa a video il risultato del ciclo for
    Scusa fai domande molto semplici, è in progetto lo studio javascript? Nel tuo interesse, dipendere sempre da altri non mi sembra il massimo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    sì certo, mi paicerebbe studiarlo più approfonditamente ma non so dove..mi rendo anche conto che se lo avessero accennato in università (faccio informatica) sarebbe stata una gran bella cosa

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da leaf Visualizza il messaggio
    sì certo, mi paicerebbe studiarlo più approfonditamente ma non so dove..mi rendo anche conto che se lo avessero accennato in università (faccio informatica) sarebbe stata una gran bella cosa
    L'ho imparato da solo con tanta lettura del sito msdn all'epoca.
    Quali valori hai in $option.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  9. #9
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Quali valori hai in $option.
    in $option ho dei valori estratti dal database..

  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da leaf Visualizza il messaggio
    in $option ho dei valori estratti dal database..
    Caspita. Non lo avrei mai immaginato. Come vuoi essere aiutato se non dai indicazioni. Io mi arrendo.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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 © 2026 vBulletin Solutions, Inc. All rights reserved.