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??
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??
Ciao ianstilo,
cos'è una double combo??
se mi posti l'html del form con la "double combo" e il tasto forse posso aiutarti.
una doppia combo
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>![]()
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>
metti nell'head questa funzioncina
richiamala all'onload della paginacodice:function AbilitaSubmit(){ ff = document.Informazioni ff.scelta.disabled = (ff.anno.options[ff.anno.selectedIndex].value==0)||(ff.mese.options[ff.mese.selectedIndex].value==0) }
e all'onchange della combo dei mesicodice:<body onload="AbilitaSubmit();">
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>![]()