Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    tag Select, multiple events

    Ciao a Tutti,

    ho un problemino:

    Ho la seguente pagina asp:

    <%@ Language=VBScript %>
    <% Option Explicit %>
    ...<head>
    <Script Language="JavaScript">
    function search_year() {
    document.Form1.action = "search_ex_db.asp?list_year="
    document.Form1.target = '_blank';
    document.Form1.submit();
    }
    </script>
    </head>
    <body>
    <form method=get name="Form1" action="out.asp">
    ....
    select name="list_year" onchange ="search_year()">
    <option value="2010">2010</option>
    <option value="2009">2009</option>
    <option value="2008">2008</option>
    </select></form>


    Il mio problema e' che la select funziona benissimo quando seleziono come prima volta l' anno 2009 o 2008 e poi vado sul 2010 ...

    Se uno sceglie come primo valore il 2010 non succede niente
    (e del resto e' giusto perche' e' attivato solo l' event onchange)

    La domanda e':
    come fare eseguire la funzione search_year anche se uno clicca sul 2010 ??
    E' possiblie ad esempio in una select associare multiple events ??
    E' possible associare un altro event solo per una singola option, in questo caso option[0] ??

    Grazie mille in anticipo !!!!

    Ho provato in tanti modi ma non ne riesco a venire a capo

  2. #2
    è perché devi mettere l'elemento vuoto nella lista.

    <select name="list_year" onchange ="search_year()">
    <option value="">Scegli una data</option>
    <option value="2010">2010</option>
    <option value="2009">2009</option>
    <option value="2008">2008</option>
    </select>
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Grazie per la dritta,

    un event associato invece ad una sola opzione non si puo' fare ??

    A me piacerebbe lasciare il menu' con solo gli anni senza mettere il campo vuoto ...

  4. #4
    piuttosto fai come qui nel forum che, se la select ha già il campo selezionato, deve solo premere sul input submit a fianco
    Immagini allegate Immagini allegate
    I DON'T Double Click!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Grazie mille artorius !!!

    ho visto che purtroppo come volevo fare non si puo' ... pazienza

    select name="list_year" onchange ="search_year()">
    <option value="2010" onclick="search_year()" >2010</option>
    <option value="2009">2009</option>
    <option value="2008">2008</option>
    </select>


  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Su ie (le versioni vecchie nelle nuove mai testo) l'onclick nelle option non è supportato.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.