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

    Double Combo e Input Submit

    Ciao...ho una double combo....che ha come valori de default "0"...e a fianco un tasto..
    chi mi sa dare uno script per tenere il tast disabilitato quando ALMENO uno di questi due value è settato su 0??

  2. #2

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao ianstilo,

    cos'è una double combo??
    se mi posti l'html del form con la "double combo" e il tasto forse posso aiutarti.

  4. #4

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    1 double combo = 2 combo
    ok
    ti faccio un esempio
    codice:
    <script language="javascript">
    function prova(ff){
    	ff.bottone.disabled = (ff.combo1.options[ff.combo1.selectedIndex].value==0)||(ff.combo2.options[ff.combo2.selectedIndex].value==0)
    }
    </script>
    <form>
    <select name="combo1" onchange="prova(this.form)">
    	<option value="0">zero</option>
    	<option value="1">uno</option>
    	<option value="2">due</option>
    	<option value="3">tre</option>
    </select>
    <select name="combo2" onchange="prova(this.form)">
    	<option value="0">zero</option>
    	<option value="1">uno</option>
    	<option value="2">due</option>
    	<option value="3">tre</option>
    </select>
    <input type="button" name="bottone" value="bottone" disabled>
    </form>

  6. #6
    Ti posto la mia combo....lascia stare il codice asp....quello è per riempirla da database....

    <script ID="clientEventHandlersJS" LANGUAGE="javascript">
    <!--

    function Cliccato() {
    window.navigate ("francesco.asp?anno=" + document.forms("Informazioni").anno.value);
    }


    //-->
    </script>
    <%
    Set RecSet = Server.CreateObject("Adodb.Recordset")
    %>
    <p align="center"><font size="4">Libro Interattivo</font></p>
    <p align="center"><font size="4">[img]att.gif[/img]</font></p>
    <form Name="Informazioni" method="post" action="libro.asp">
    <input type="hidden" Name="Azione" Value="Ricerca">
    <div align="center">
    <center>
    <table Width="500">
    <tr>
    <td nowrap width="250">
    <p align="center"><font Size="2">Anno: <select id="anno" name="anno" onchange="return Cliccato()">
    <option Value="0">Selezionare un Anno</option>
    <%
    RecSet.Open "Select anno From cronologia Group By anno Order by anno", Db,0,1
    While not RecSet.EOF%>
    <option Value="<%=RecSet("anno")%>" <%If cdbl(RecSet("anno")) = cdbl(Request("anno")) Then Response.Write " Selected "%>><%=RecSet("anno")%></option>
    <%
    RecSet.MoveNext
    Wend
    RecSet.Close
    %>
    </select>
    </font></p>
    </td>
    <td nowrap width="250">
    <p align="center"><font Size="2">Mese: <select id="mese" name="mese">
    <option Value="0">Selezionare un Mese</option>
    <%If Request("anno") = 0 Then%>
    <option Value="0">Selezionare un Mese</option>
    <%Else
    RecSet.Open "Select * from cronologia Where anno = " & Request("anno") & " " , Db, 0,1
    while not RecSet.EOF%>
    <option Value="<%=RecSet("mese")%>"><%=RecSet("mese")%></option>
    <%
    RecSet.MoveNext
    Wend
    RecSet.Close
    End If%>
    </select>
    </font><input type="submit" name="scelta" value="Vai!">

    </p>
    </td>
    <%db.Close%>
    </tr>
    </table>

    </center>
    </div>

    </body>

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    metti nell'head questa funzioncina
    codice:
    function AbilitaSubmit(){
    	ff = document.Informazioni
    	ff.scelta.disabled = (ff.anno.options[ff.anno.selectedIndex].value==0)||(ff.mese.options[ff.mese.selectedIndex].value==0)
    }
    richiamala all'onload della pagina
    codice:
    <body onload="AbilitaSubmit();">
    e all'onchange della combo dei mesi
    codice:
    <% 
    Set RecSet = Server.CreateObject("Adodb.Recordset") 
    %> 
    <p align="center"><font size="4">Libro Interattivo</font></p> 
    <p align="center"><font size="4">[img]att.gif[/img]</font></p> 
    <form Name="Informazioni" method="post" action="libro.asp"> 
    <input type="hidden" Name="Azione" Value="Ricerca"> 
    <div align="center"> 
    <center> 
    <table Width="500"> 
    <tr> 
    <td nowrap width="250"> 
    <p align="center"><font Size="2">Anno: <select id="anno" name="anno" onchange="return Cliccato()"> 
    <option Value="0">Selezionare un Anno</option> 
    <% 
    RecSet.Open "Select anno From cronologia Group By anno Order by anno", Db,0,1 
    While not RecSet.EOF%> 
    <option Value="<%=RecSet("anno")%>" <%If cdbl(RecSet("anno")) = cdbl(Request("anno")) Then Response.Write " Selected "%>><%=RecSet("anno")%></option> 
    <% 
    RecSet.MoveNext 
    Wend 
    RecSet.Close 
    %> 
    </select></font></p> 
    </td> 
    <td nowrap width="250"> 
    <p align="center"><font Size="2">Mese: <select id="mese" name="mese" onchange="AbilitaSubmit()"> 
    <option Value="0">Selezionare un Mese</option> 
    <%If Request("anno") = 0 Then%> 
    <option Value="0">Selezionare un Mese</option> 
    <%Else 
    RecSet.Open "Select * from cronologia Where anno = " & Request("anno") & " " , Db, 0,1 
    while not RecSet.EOF%> 
    <option Value="<%=RecSet("mese")%>"><%=RecSet("mese")%></option> 
    <% 
    RecSet.MoveNext 
    Wend 
    RecSet.Close 
    End If%> 
    </select></font><input type="submit" name="scelta" value="Vai!"> 
    
    </p> 
    </td> 
    <%db.Close%> 
    </tr> 
    </table> 
    
    </center> 
    </div> 
    
    </body>

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.