Visualizzazione dei risultati da 1 a 5 su 5

Discussione: duplicare select

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    483

    duplicare select

    ciao amici, esiste un modo per duplicare delle select?
    Mi spiego meglio, io ho 10 select identiche. Siccome queste select vengono gemerate lato server, io vorrei generare un sola select e le altre 9 copiarle.
    Si può fare una cosa del genere?

    Grazie mille.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao 79Kuntz79,

    potresti creare lato server una funzione javascript che scrive la select
    codice:
    <script language="javascript">
    function CreaSelect(nome){
      document.write('<select name="'+nome+'">\n');
      document.write('  <option value="1">uno</option>\n');
      document.write('  <option value="2">due</option>\n');
      document.write('  <option value="3">tre</option>\n');
        document.write('</select>\n');
    }
    </script>
    e poi usare quella funzione js per scrivere tutte le select che vuoi
    codice:
    <form>
    Prima select
    <script>CreaSelect('select1');</script>
    
    
    Seconda select
    <script>CreaSelect('select2');</script>
    
    
    Terza select
    <script>CreaSelect('select3');</script>
    
    
    ....

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    483
    va benissimo, però ho un piccolo problema. Quando nella stringa è presente un apice, si blocca lo scrip. E' possibile dire a javascript che se incontra un apice in automatico mette uno \

    Grazie mille.

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    devi fare un replace lato server per sostituire ' con \'

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: duplicare select

    Originariamente inviato da 79Kuntz79
    ciao amici, esiste un modo per duplicare delle select?
    Mi spiego meglio, io ho 10 select identiche. Siccome queste select vengono gemerate lato server, io vorrei generare un sola select e le altre 9 copiarle.
    Si può fare una cosa del genere?

    Grazie mille.
    Credo che la cosa migliore sia fare tutto nel server Come, dipende dal linguaggio.
    Pietro

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.