Visualizzazione dei risultati da 1 a 5 su 5

Discussione: repeater

  1. #1
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    repeater

    ciao a tutti,

    io ho una paginetta (aspx) con un form comprendente un <input type="text"> e un <select> con varie options.
    ci sono anke altri input ma NON CI INTERESSANO. ( x semplificare )

    allora il mio <input text> (kiamiamolo così) deve contenere il nome di un destinatario, ok?

    il <select> invece contiene options del tipo:

    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>

    queste rappresentano il numero di destinatari.

    una volta cambiata la option, x esempio a 4 (voglio 4 destinatari), dovrei avere uno script ke mi aggiunge sotto all'<input text> d prima, altri 3 campi UGUALI, fatta eccezione x il nome ke dev'essere un numero (crescente) del tipo:

    <input type="text" name="dest1" />
    <input type="text" name="dest2" />
    <input type="text" name="dest3" />
    <input type="text" name="dest4" />
    <input type="text" name="dest5" />

    capito???

    bene!

    COME SI FA???????
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  2. #2
    Reale_Augello
    Guest

    Puoi...

    ... provare in questo modo:

    codice:
    <script language="JavaScript">
    
    function GeneraCampi(n) {
    n=parseInt(n);
    var str="";
    for (i=0; i<n; i++) str+="<input type='text' name='destinatario"+(i+1)+"'>
    
    ";
    document.getElementById('livello').innerHTML=str;
    }
    
    </script>
    Da attivare così:

    <select name="ndestinatari" onChange="GeneraCampi(this[this.selectedIndex].value);">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    </select>

    <div id="livello"></div>

    Ciao !

  3. #3
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    grazie 1000!!! è perfetto!

    un'altra cosa,però.... come gestisco il numero maximo d caratteri di una textarea?
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  4. #4
    Reale_Augello
    Guest

    Per...

    ... quello puoi dare una lettura alla mia pillola:

    http://forum.html.it/forum/showthrea...hreadid=309580

    Ciao !

  5. #5
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    grazie ancora e ciao!
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

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.