Jump to content


Photo

Função De Javascript


  • Faça o login para participar
3 replies to this topic

#1 dani_sam

dani_sam

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 31/05/2004, 10:08

Olá,
Peguei essa função que faz o seguinte:
Vc tem inicialmente um combo com uma lista de Estados, e dependendo do q vc escolhe, ele aparece um outro combo, com as cidades correspondentes a esse Estado. As 2 funções são praticamente iguais, e estão funcionando normalmente para a escolha de cidades e estados, mas qndo eu seleciono ambos e envio o formulário, ele envia para a base todos os outros valores, menos os de cidade e de estado. Há alguma coisa de errado com essa função???


function retornaSelectEstados()
{
$retorno = "<select name=\"id_estado\" onChange=\"buscaCidades(this)\">\n<option value=''>Selecione um estado</option>\n";
$estados = CidadesBrasil::listarEstados();
while ($dados_estados = mysql_fetch_assoc($estados)) {
$retorno .= "<option value=\"".$dados_estados['id']."\">".$dados_estados['nome']."</option>\n";
}
$retorno .= "</select>\n";

return $retorno;
}


Grato,
Daniel Sampaio :wacko:

#2 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 31/05/2004, 10:33

Essa função, pelo que percebi, apenas lista os estados....a listagem ...pelo que disse esta Ok!.. o problema deve ser, talvez, que isto esteja em um iframe..e se eu não me engano o formulário não enviará dados do iframe.. veja se não é isto!
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#3 dani_sam

dani_sam

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 31/05/2004, 10:45

O form está em um iframe sim.... Como faço então pra ele enviar os dados do iframe junto, ou tirar o iframe???

Grato
Daniel Sampaio

#4 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 31/05/2004, 10:53

olha...o que geralmente faz...é colocar um campo do tipo hidden no formulário, fora do iframe, e quando você selecionar o combo, ele altera o campo hidden. eu não me recordo em relação de sintaxe de javascript para fazer isso...então eu recomendo que no forum de java script você pergunte "Como se faz para um combo dentro do iframe alterar um campo hidden fora do iframe?"

Flw!
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq