Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Controlla data

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305

    Controlla data

    Ho scritto il seguente codice:

    <script>
    function controlla_date()
    {
    if (document.insmodcan.INIZIO.value>document.insmodca n.FINE.value)
    {
    alert("Attenzione: non è possibile che l'anno iniziale sia superiore a quello finale");
    }
    }
    </script>
    ...
    <%
    set RsQua_ANNO = Server.CreateObject("ADODB.Recordset")
    sql = "select ANNO from ANNO order by ANNO"
    RsQua_ANNO.open sql, connobj
    %>
    ...
    <select name="INIZIO" id="INIZIO" style="width:100px" onChange="javascript: controlla_date()">
    <% while not RsQua_ANNO.eof %>
    <option value='<%=RsQua_ANNO("ANNO")%>'
    <%if RsQua_ANNO("ANNO") = contenuto then response.write("selected") end if %>>
    <%=RsQua_ANNO("ANNO")%></option>
    <% RsQua_ANNO.movenext
    wend %>
    </select>
    ...
    <select name="FINE" id="FINE" style="width:100px" onChange="javascript: controlla_date()">
    <% RsQua_ANNO.movefirst
    while not RsQua_ANNO.eof %>
    <option value='<%=RsQua_ANNO("ANNO")%>'
    <%if RsQua_ANNO("ANNO") = contenuto then response.write("selected") end if %>>
    <%=RsQua_ANNO("ANNO")%></option>
    <% RsQua_ANNO.movenext
    wend %>
    </select>
    ...

    ma l'evento onChange non mi sembra il più idoneo (come anche onFocus e onBlur) perchè scatta solo sul cambiamento, invece io vorrei che scattasse ogni volta che faccio una selezione, anche se scelgo lo stesso valore che ho selezionato in precedenza.

    Qualcuno mi sa dare una mano a risolvere il problema, anche se dovesse significare cambiare totalmente strategia ?

    Grazie.

    Vincenzo

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Forse avresti dovuto chiedere 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.