Visualizzazione dei risultati da 1 a 4 su 4

Discussione: selezione select

  1. #1

    selezione select

    Attribuisco dei valore ad una select tramite una funzione riempi(); con uno script.

    Come faccio per attribuirgli un valore preciso?

    Ovvero vorrei che sull'evento onload mi selezionasse l'elemento numero 1 e ovviamente lo colorasse di blu come ogni santa select selezionata.

    Es.
    Il mio html è:
    <form name='layoutform' method='post' action=pagina2.php);">
    <select name="nome_select" id="nome_select" class='textbox'>
    </select>
    </form>

    Per visualizzare l'elemento 1 è semplice l'ho messo come primo

    ma vorrei che me lo selezionasse automaticamente
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    Avevo provato a scrivere sull'evento onload

    document.getElementById('nome_select').value=1;

    e credo che andasse anche bene ma non mi selezionava visivamente (colorandolo) l'elemento.

    Ho notato che aggiungendo un size="10" e visualizzandola lista elementi LO SELEZIONA.

    Sapete dove sbaglio? :master:
    Prima o poi anch'io vi insegnerò qualcosa

  3. #3
    Esempio:
    codice:
    <html>
    <head>
    <script type="text/javascript">
    function selField() {
        document.getElementById("laForm").campo.focus();
    }
    </script>
    </head>
    <body onload="selField();">
    <form id="laForm">
    <select id="campo" name="campo">
        <option value="1">Valore 1</option>
        <option value="2">Valore 2</option>
        <option value="3">Valore 3</option>
        <option value="4" selected="selected">Valore 4</option>
        <option value="5">Valore 5</option>
        <option value="6">Valore 6</option>
    </select>
    </form>
    </body>
    </html>
    Problema: con IE6 viene 'blu' come vuoi tu
    con IE7 viene 'blu' come vuoi tu
    con Opera 9.26 viene 'blu' come vuoi tu
    con Firefox, no!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  4. #4
    Usiamo queste pagine in un sito privato al quale accedono 3, 4 persone e omunque sempre dalle solite postazioni che hanno Explorer.

    Non ho capito come attribuire il valore, in quanto nell'html io non ho i vari

    <option value="1">Valore 1</option>
    <option value="2">Valore 2</option>
    <option value="3">Valore 3</option>
    <option value="4" selected="selected">Valore 4</option>
    <option value="5">Valore 5</option>
    <option value="6">Valore 6</option
    in quanto vengono aggiunti da una funzione esterna.

    In ogni caso ho risolto optando per un'altro sistema, ti ringrazio comunque, e se qualcuno darà una soluzione farà comodo (anche a me) ai posteri.
    Prima o poi anch'io vi insegnerò qualcosa

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.