Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cidades-estados-1.2-utf8.js versão completamente arrumada para ie6 #10

Open
GoogleCodeExporter opened this issue May 27, 2015 · 12 comments

Comments

@GoogleCodeExporter
Copy link

envio aqui o cidades-estados-1.2-utf8.js resultado de horas de flying horse
utilize exatamente como o cidades-estados-1.0-utf8.js
as diferenças dessa minha versão são:
1. funciona no IE6 (inclusive se vc iniciar com valores definidos para
cidadeVal e estadoVal)
2. limpeza geral de erros, mais comentários no código
3. capitais de cada estado estão agora no início (mais conveniente)

espero que seja de utilidade para alguém!
email/msn: [email protected]

Original issue reported on code.google.com by roberto.cr on 25 Apr 2010 at 5:55

Attachments:

@GoogleCodeExporter
Copy link
Author

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 [email protected] on 2 Jun 2010 at 4:23

@GoogleCodeExporter
Copy link
Author

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

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

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 [email protected] on 3 Jun 2010 at 4:12

@GoogleCodeExporter
Copy link
Author

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 [email protected] on 3 Jun 2010 at 4:17

@GoogleCodeExporter
Copy link
Author

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

@GoogleCodeExporter
Copy link
Author

Roberto, maravilha, muito obrigado pela atenção Roberto, funcionou 
perfeitamente.

Original comment by [email protected] on 3 Jun 2010 at 2:01

@GoogleCodeExporter
Copy link
Author

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 [email protected] on 30 Dec 2010 at 8:18

@GoogleCodeExporter
Copy link
Author

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

@GoogleCodeExporter
Copy link
Author

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 [email protected] on 3 Feb 2011 at 12:59

Attachments:

@GoogleCodeExporter
Copy link
Author

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

@GoogleCodeExporter
Copy link
Author

Também não consigo rodar no IE.

Original comment by [email protected] on 11 Sep 2013 at 2:30

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant