tengo una duda con calendarios en JavaScript, usando 'jscalendar'.
He conseguido que funcionen un par de ellos en mi código en PHP de forma correcta. Uno sirve para una fecha de inicio y el otro para una fecha de fin.
Lo que no veo como hacer es que, una vez escogida la fecha de inicio solo se pueda escoger una fecha de fin posterior a la primera. Lo que hacen por ejemplo en varias webs para escoger vuelos de ida y de vuelta.
Mi código es este:
Código PHP:
Ver original
... <td> <input align="center" type="text" name="data_ini" id="data_ini" readonly="1"/> <img src="jscalendar/img_ctns.gif" id="f_trigger_a" title="Date selector" onmouseover="this.style.background='red';" onmouseout="this.style.background=''" /> <script type="text/javascript"> Calendar.setup({ inputField : "data_ini", // id of the input field ifFormat : "%d/%m/%Y", // format of the input field button : "f_trigger_a", // trigger for the calendar (button ID) singleClick : true }); </script> </td> <td> <input align="center" type="text" name="data_fi" id="data_fi" readonly="1"/> <img src="jscalendar/img_ctns.gif" id="f_trigger_b" title="Date selector" onmouseover="this.style.background='red';" onmouseout="this.style.background=''" /> <script type="text/javascript"> Calendar.setup({ inputField : "data_fi", // id of the input field ifFormat : "%d/%m/%Y", // format of the input field button : "f_trigger_b", // trigger for the calendar (button ID) singleClick : true }); </script> </td> ...
Muchas gracias!