Boa tarde! Pessoal,
estou tendo um problema numa pagina jsp, pela necessidade resolvi colocar jquery nela para algunas funcionalidades.
Porém está ocorrendo a seguinta situação.
Tenho na tela 1 select (id=“contrato”) que coloquei um evento para o onchange me carregar a data inicial e final de um contrato
até ai blz,
só que qdo dou o submit no formulario a data fica em branco no campo data-fim
eu testei o request.getParameter(“data_fim”) e está saindo a data informada corretamente , estou achando que o jquery está limpando a data deste campo mas não consigo entender o porque e quando ele faz isso.
Se alguem puder ajudar … agradeço muito
$(document).ready(function(){
$('#contrato').change(function(e){
$.ajax({
type:"POST",
url: "ajaxCMBContrato.jsp?acao=0&contrato="+this.value,
success:function(data){
$('#data-ini').val(data);
}
});
$.ajax({
type:"POST",
url: "ajaxCMBContrato.jsp?acao=1&contrato="+this.value,
success:function(data){
$('#data-fim').val(data);
}
});
});
$('#contrato').trigger('change');
$('#contratosPesq').hide();
$('#detalheCMB').show();
$('#manutContrato').click(function(){
$('#detalheCMB').hide();
$('#contratosPesq').show();
});
$('#consulta').click(function(){
$('#detalheCMB').show();
$('#contratosPesq').hide();
var lnk ='cmb.jsp?data_ini='+$('#data_ini').val()+'&data_fim='+$('#data_fim').val();
$('#form-csv').submit();
});
$('#BtPesqContrato').click(function(){
var produtoId = $('#txtPesqProduto').val();
var contrato = $('#contrato').val();
var perIni = $('#pesqDataIni').val();
var perFim = $('#pesqDataFim').val();
$('#txtPesqContrato').submit();
$.ajax({
type:"POST",
url: "ajaxCMBContrato.jsp?acao=1&contrato="+contrato+"&produto="+produtoId+"&dtIni="+perIni+"&dtFim="+perFim,
success:function(data){
$('#infoContratos').html(data);
}
});
});
});
String dataIni = request.getParameter("data_ini") != null ? request.getParameter("data_ini") : "";
System.out.println(dataIni);
String dataFim = request.getParameter("data_fim") != null ? request.getParameter("data_fim") : "";
System.out.println(dataFim);
<td><label>Data Início:</label></td>
<td><input type="text" name="data_ini" value="<%=dataIni%>"
id="data-ini" readonly="true" style="background-color:#f0f0f0"/></td>
<td><label>Data Final:</label></td>
<td><input type="text" name="data_fim" value="<%=dataFim%>"
id="data-fim" class="detepicker" /></td>