Bueno, al tema. Yo tengo la opción para seleccionar el período de fechas que quiero para mostar facturas, tickets, y mas, de un sql server. Pues el código es este:
Código PHP:
<FORM name=miForm class="listado">
<UL class="listado">
<LI id="foldheader">
Periodo:
<SELECT name=dropdown class="drop" onchange="put()">
<OPTION>Diario
<OPTION>Semanal
<OPTION SELECTED>Mensual
<OPTION>Trimestral
<OPTION>Anual
<OPTION>Intervalo
</SELECT>
</LI>
<input type=hidden name=periodo value=Mensual>
<ul id="foldinglist" style="display:none">
<li><input type=text name=fInicial class="cajon" size=8 maxlen=8 value=<%=date-3%>>Inicio</li>
<li><input type=text name=fFinal class="cajon" size=8 maxlen=8 value=<%=date%>>Fin</li>
</UL>
</FORM>
Código PHP:
function put()
{
option=document.getElementById("dropdown").options[document.getElementById("dropdown").selectedIndex].text
txt=option
document.getElementById("periodo").value=txt
}
Código PHP:
<ul id="foldinglist" style="display:none">
<li><input type=text name=fInicial class="cajon" size=8 maxlen=8 value=<%=date-3%>>Inicio</li>
<li><input type=text name=fFinal class="cajon" size=8 maxlen=8 value=<%=date%>>Fin</li>
</UL>
Los estilos CSS los tengo definidos así:
Código PHP:
.listado { font-family: Arial; font-size: 8pt}
#foldheader{cursor:pointer;cursor:hand ; font-weight:bold ; list-style-image:url(images/menos.gif)}
#foldinglist{list-style-image:url(images/triangulo.gif); font-weight: normal}
ul { margin-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
.drop {
font-family: Tahoma;
font-size: xx-small;
color: #000000;
border: #000000;
font-weight: bold;
}