Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Help su select ed input text...

    Salve ragazzi, vi spiego subito la mia esigenza:

    In una pagina web ho una select

    codice:
    <select name="numero">
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      ...
    </select>
    Gli elementi della select saranno una cinquantina.
    Io vorrei che selezionando dalla select ad esempio il valore 10 si visualizzassero (in un punto specifico dela pagina) 10 caselle di testo con il name valorizzato con: peso_1, peso_2,....,peso_10.

    In javascript è fattibile tutto ciò?

    Grazie mille a tutti.
    Aikon

    ...questo business è binario: o sei 1 o sei 0, vivo o morto, non esistono secondi classificati!

  2. #2
    prova così:

    codice:
    function generate(n) {
     var codice=""
     for (var i=1; i<=n; i++)
      codice+="<input type='text' name='peso_"+i+"' />
    ";
     document.getElementById('livello').innerHTML=codice;
    }
    da avviare così:

    codice:
    <select name="numero" onchange="generate(this.options[this.selectedIndex].value);">
    ...
    </select>
    <div id="livello"></div>
    ...
    </form>
    ciao

  3. #3
    Originariamente inviato da var
    prova così:

    codice:
    function generate(n) {
     var codice=""
     for (var i=1; i<=n; i++)
      codice+="<input type='text' name='peso_"+i+"' />
    ";
     document.getElementById('livello').innerHTML=codice;
    }
    da avviare così:

    codice:
    <select name="numero" onchange="generate(this.options[this.selectedIndex].value);">
    ...
    </select>
    <div id="livello"></div>
    ...
    </form>
    ciao

    Ok grazie mille Var era proprio questo quello che stavo cercando!!
    Aikon

    ...questo business è binario: o sei 1 o sei 0, vivo o morto, non esistono secondi classificati!

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.