Tenho este script, que ao selecionar um estado, ele carrega os municípios,. o que está funcionando. Mas se tenho salvar por uma ação submit, ele mostra o erro, mas o que o usuário escolheu no município, some e os municípios ficam em branco.
Tenho este script, que ao selecionar um estado, ele carrega os municípios,. o que está funcionando. Mas se tenho salvar por uma ação submit, ele mostra o erro, mas o que o usuário escolheu no município, some e os municípios ficam em branco.
Que erro esta dando?
Na verdade o erro é de não recarregar os municípios já selecionado o que usuário escolheu.
Esqueci de postar o script
<script type="text/javascript">
$(function() {
$('#estadoMunicipio')
.change(
function() {
if ($(this).val()) {
$('#municipioEstado').hide();
$('.carregando').show();
$.getJSON('/nota-fiscal-servico-web/buscaMunicipioPorPaisEstado/' + $(this).val(),
function(j) {
var options = '<option value="" class="chosen-select">'
+'</option>';
for (var i = 0; i < j.length; i++) {
options += '<option class="chosen-select" value="' +
j[i].id + '">'
+ j[i].descricao
+ '</option>';
}
$('#municipioEstado')
.html(options)
.show();
$('.carregando').hide();
});
} else {
$('#municipioEstado')
.html(
'<option class="chosen-select" value="">-- Escolha um estado --</option>');
}
});
});
</script>
Passei a ação de gravar via ajax, ai não deu mais problema...