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

    value nell'Option...come si fa a farlo caricare automaticamente?

    Come si fa affinchè una option carichi automaticamente un link presente nel value una volta selezionata?

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    basta un
    codice:
    <input type="checkbox" name="chk" value="" onclick="location.href='pagina.htm';" />
    ?
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    ma la mia è fatta così:

    <option value="Link_www">Vai</option>

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

    beh, leggi la pillola di var sulle select x svelare l'arcano

    la trovi in questo forum
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  5. #5
    Ho guardato la pillola, ma non credo faccia al caso mio...
    e poi con onclick funziona se metto direttamente lì il link da caricare, ma nel mio caso il link lo va a prendere da un database, ma ora credo che si esca dalla branca html e si entri nel php, il codice è così:

    Codice PHP:
    if ( mysql_num_rows($result))  
        {
                echo 
    "<fieldset>";
                 echo 
    "<legend>[url='index.php']<font color='#000080' face='Verdana' size='2'>[b]Home[/b]</font>[/url]</legend>";
                echo 
    "<select name='select_1' style='width: 159px;'\">";

             while (
    $row mysql_fetch_array($result)) 
                {
                echo 
    "<form><option value='' onclick=\"document.location.href='".$row[Link_www]."';\">".$row[nome]."</option></form>";
                }
                echo 
    "</select>";
                echo 
    "</fieldset>";
        } 
    e cosi non mi funziona

  6. #6
    codice:
    <select name="scelta" class="prova" onChange="document.nome_form.scelta.options[document.nome_form.scelta.selectedIndex].value;" >
    <option value="1">scelta 1</option>
    <option value="2">scelta 2</option>
    <option value="3">scelta 3</option>
    </select>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Ho fatto così:

    Codice PHP:
    if ( mysql_num_rows($result))  
        {
                echo 
    "<form name='nomeform'><fieldset>";
                 echo 
    "<legend>[url='index.php']<font color='#000080' face='Verdana' size='2'>[b]Home[/b]</font>[/url]</legend>";
                echo 
    "<select name='nomeselect' class='prova' style='width: 159px;' onChange=\"document.nomeform.nomeselect.options[document.nomeform.nomeselect.selectedIndex].value;\">";

             while (
    $row mysql_fetch_array($result)) 
                {
                echo 
    "<form><option value='".$row[Link_www]."'>".$row[Nome]."</option></form>";
                }
                echo 
    "</select>";
                echo 
    "</fieldset></form>";
        } 
    ma nada...la option rimane con il valore selezionato e non si carica il link, cioè mi rimane nella pagina in cui sto

  8. #8
    La combo la costruisci dinamicamente?
    Perchè se è costruita staticamente puoi sempre usare la soluzione ch ti ho suggerito.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Gia...la option è costruita dinamicamente, cioè se io vado ad aggiungere un nuovo record alla tabella del database, automaticamente si aggiunge tra le opzioni della option.

  10. #10
    Si, ma questo:

    codice:
    <select name="scelta" class="prova" onChange="document.nome_form.scelta.options[document.nome_form.scelta.selectedIndex].value;" >
    .....
    </select>
    resta comunque uguale, anche con le option costruite dinamicamente.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.