Manter checkbox depois de chamar uma action

0 respostas
jemoliveira

pessoal estou com um problema aqui

minha pagina tem alguns combobox e checkbox
eu seleciono alguns checkbox e depois seleciono um combobox de “ESTADO” se eu selecionar por exemplo são paulo vai me trazer todas as cidades de sao paulo da base sap

mais qd seleciono o estado ele sobe todos meu checkbox marcados…alguem sabe como posso resolver esse problema?

estou usando struts, tive que fazer umas banguiarras aqui, por causa do checkbox…qq duvida eu tento explicar melhor

esse é meu checkbox:

<logic:equal name="PesquisaProdutoForm" property="lojasProprias" value="true">
					<input name="pvcCheckBox" id="pvcCheckBox" checked type="checkbox" onclick="validarCheckboxLojasProprias();">
				</logic:equal>
				<logic:notEqual name="PesquisaProdutoForm" property="lojasProprias" value="true">
					<input name="pvcCheckBox" id="pvcCheckBox" type="checkbox" onclick="validarCheckboxLojasProprias();">
				</logic:notEqual>

esse é meu combobox de estado:

<html:select name="PesquisaProdutoForm" property="orgVendas"
				onchange="javascript:buscaCidades(this.options[this.selectedIndex].value);">
				<bean:define id="orgsVendas" name="listaOrgsVendas" type="java.util.Collection" />
				<html:option value="" >--</html:option>
				<html:options collection="orgsVendas" property="codigo" labelProperty="descricao" />
           	</html:select>

essa é minha função js de estado p/ cidade

function buscaCidades(uf) {
	var form = document.getElementById('form');
	form.action = './ConsultaCidades.do?task=carregaCidades&uf=' + uf;
	form.submit();
}

esse é minha função js para o checkbox:

function validarCheckboxLojasProprias() {
	var pvcCb = document.getElementById('pvcCheckBox');		
	if (pvcCb.checked) {
		document.getElementById('lojasProprias').value = 'X';
	} else {
		document.getElementById('lojasProprias').value = '';
	}		
	return true;
}
Criado 3 de novembro de 2008
Respostas 0
Participantes 1