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

    impostare un valore in una select

    Ciao,

    qualcuno mi può aiutare con javascript che non lo conosco molto e sto un pò imparando ad usarlo.

    Il mio problema è questo, ho un componente select a cui voglio impostargli un valore.

    Cioè ad esempio, se ho quanto segue

    <select
    name="selectedTipoInformazione">
    <option value="Testo">Testo</option>
    <option value="Data">Data</option>
    <option value="Importo">Importo</option>
    <option value="Area di Testo">Area di Testo</option>
    <option value="Scelta Comune">Scelta Comune</option>
    </select>

    dopo l'aggiornamento della pagina vorrei ad esempio impostare il valore visualizzato nella select a "Data" come si può fare.


    Ciao

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Marconato e benvenuto nel forum.

    per selezionare in javascript una determina option in una combo puoi fare così
    codice:
    document.NomeForm.NomeCombo.options[1].selected=true
    in questo modo selezioni la seconda option (gli indici delle options partono da 0 quindi la 1 è la seconda)
    se invece vuoi selezionare la option in base al valore devi scorrere tutte le option per selezionare quella col valore corrispondente
    codice:
    var cc=document.NomeForm.NomeCombo
    for(var i=0;i<cc.options.length;i++){
      if(cc.options[i].value=='tuovalore'){
        cc.options[i].selected=true
      }
    }
    entrambe le operazioni vanno effettuate a pagina caricata. Quindi lo puoi fare dall'onload in poi... nel senso che non lo puoi fare in mezzo alla pagina a runtime mentre la pagina si sta caricando.

  3. #3
    Ciao,

    funziona, grazie per l'aiuto!
    Di solito mi occupo di programmazione Java e JavaScript lo conosco pochino.

    Ciao

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.