Open GoogleCodeExporter opened 9 years ago
execelente, para cadastro novo, mas como daria para usar em uma alteração, o
banco
de dados já tem informado um estado e cidade, use desta forma: <select
name="cidade"
id="cidade" value="<%=RS("CIDADE")%>"></select>, e para estado do mesmo jeito,
mas
não funciona, poderia me ajudar?
Original comment by baknet.i...@gmail.com
on 2 Jun 2010 at 4:23
olá
não sete o valor inicial direto na criação do elemento no html, apenas
indique o
cidade e estado na criação do objeto dgCidadesEstados.
exemplo:
new dgCidadesEstados({
cidade: document.getElementById('cidade2'),
estado: document.getElementById('estado2'),
estadoVal: '<%=RS("ESTADO")%>',
cidadeVal: '<%=RS("CIDADE")%>'
});
espero ter ajudado. se não, fale o que acontece agora.
abraço.
Original comment by roberto.cr
on 2 Jun 2010 at 11:26
[deleted comment]
Ou Melhor:
<label for="cod_estados">*Estado/*Cidade:</label>
<select id="estado1" name="estado" value="<?php if(empty($id)){echo "";} else {
echo "$res_adms[estado]";}?>" title="*Selecione o Estado"
validate="required:true,
minlength:1"></select>
<select id="cidade1" name="cidade" value="<?php if(empty($id)){echo "";} else {
echo "$res_adms[cidade]";}?>" title="*Selecione a Cidade"
validate="required:true,
minlength:1"></select>
Estou usando o jquery.validate obviamente para validar os campos
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
Original comment by jotapepi...@gmail.com
on 3 Jun 2010 at 4:12
Ou ainda
<label for="cod_estados">*Estado/*Cidade:</label>
<select id="estado1" name="estado"
value="<?=(empty($id))?"":"$res_adms[estado]";?>" title="*Selecione o Estado"
validate="required:true, minlength:1"></select>
<select id="cidade1" name="cidade"
value="<?=(empty($id))?"":"$res_adms[cidade]";?>" title="*Selecione a Cidade"
validate="required:true, minlength:1"></select>
</p>
Original comment by jotapepi...@gmail.com
on 3 Jun 2010 at 4:17
jotape, isso é a mesma coisa que o baknet fez (jogou a informação de qual
estado e
cidade iniciais direto no select), mas não é a maneira ideal para fazer
funcionar
cross-browser. esse é o problema de definir um value="São Paulo" por exemplo.
o criador original desse js já preparou o objeto para receber valores iniciais
(e eu
ajudei para que ele funcionasse mesmo em ie6), então é bom usá-los.
um exemplo em php:
new dgCidadesEstados({
cidade: document.getElementById('cidade'),
estado: document.getElementById('estado'),
estadoVal: '<?php echo $estado; ?>',
cidadeVal: '<?php echo $cidade; ?>'
});
Original comment by roberto.cr
on 3 Jun 2010 at 1:36
Roberto, maravilha, muito obrigado pela atenção Roberto, funcionou
perfeitamente.
Original comment by baknet.i...@gmail.com
on 3 Jun 2010 at 2:01
Roberto, sabe me dizer o que pode estar acontencendo se está funcionando
normalmente no Mozilla Firefox e no IE não funciona?
Abraço,
Thiago Melo
Original comment by thiagome...@gmail.com
on 30 Dec 2010 at 8:18
bom, essa versao tem que funcionar ok em ambos, mas saiba que tem o
comportamento um pouco diferente no ie6
assim sem ver nada nao sei o que pode ser... preste atencao nos nomes dos ids
dos inputs no html (tem que ser unicos, e tem que estar antes do script ser
ativado)
tem como mostrar uma pagina pra eu ver?
Original comment by roberto.cr
on 3 Jan 2011 at 2:47
Estou me esforçando para usar esse script mas ele tem um erro no IE7, não
funciona! já modifiquei a linha 27 e continuar apontando erro.
Original comment by bs.cas...@gmail.com
on 3 Feb 2011 at 12:59
Attachments:
tem como mostrar a pagina pra eu ver o codigo inteiro?
só pra adiantar o trabalho, (volte a usar o script 1.2 como base) repare na
forma necessária de chamar o dgCidadesEstados, descrita no comentário #6
dessa página
Original comment by roberto.cr
on 3 Feb 2011 at 1:22
Também não consigo rodar no IE.
Original comment by mth.vena...@gmail.com
on 11 Sep 2013 at 2:30
Original issue reported on code.google.com by
roberto.cr
on 25 Apr 2010 at 5:55Attachments: