datepicker - Apenas enviar se a data esta preenchida
Boa noite,
Possuo este código:
<script type="text/javascript">
$(function(){
//Date picked
var entrada = $( "#dataEntrada" ).datepicker({
minDate: ('+1d'),
dateFormat: 'dd-mm-yy',
defaultDate: "+1w",
changeMonth: false,
numberOfMonths: 1,
onClose: function( selectedDate ) {
$( "#dataSaida" ).datepicker( "option", "minDate", selectedDate );
}
})
.change(function() {
window.location.href = "<?=$url?>&dataEntrada=" + entrada[0].value + "&dataSaida="+ saida[0].value;
});
var saida = $( "#dataSaida" ).datepicker({
minDate: ('+1d'),
dateFormat: 'dd-mm-yy',
defaultDate: "+1w",
changeMonth: false,
numberOfMonths: 1,
onClose: function( selectedDate ) {
$( "#dataEntrada" ).datepicker( "option", "maxDate", selectedDate );
},
onSelect:function(dateText) {
$("#dataSaida").change();
}
})
.change(function() {
window.location.href = "<?=$url?>&dataEntrada=" + entrada[0].value + "&dataSaida="+ saida[0].value;
});
//Date picked fim
});
</script>
Ele esta funcionando perfeitamente, mas gostaria que a "#dataSaida" somente fosse enviado se caso o "#dataEntrada" já esteja preenchido, ou seja, somente gostaria de executar essa parte:
.change(function() {
window.location.href = "<?=$url?>&dataEntrada=" + entrada[0].value + "&dataSaida="+ saida[0].value;
});
se caso o "#dataEntrada" já esteja preenchido.
Obrigado.
Discussão (6)
Carregando comentários...