walterDFF 0 Denunciar post Postado Setembro 9, 2009 Olá pessoal! Bom to usando Ajax pra retornar uma consulta no BD através de um programa de php! No seguinte campo: "Ramo de atividade:" http://www.oqueprocuras.com.br/cadastro.php O programa se localiza nessa página http://www.oqueprocuras.com.br/select.especialidade.php Dependendo do assunto ele retorna os seguinte campos divididos em select box um exemplo: http://www.oqueprocuras.com.br/select.especialidade.php?assunto=comércio Só que estou com problema ele não retornar os valores certo pelo ie 6 7 e 8.. retorna só pelo mozilla.. e o estranho é que o primeiro resultado a label fica selecionada não sei o porque disso?.. O que eu poderia fazer pra melhorar esse feedback dos campos? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 9, 2009 Testei aqui no IEtester e ficou igual ao Chrome... Tira um screen do erro e de como deveria ficar e posta aqui... Uma coisa é certa. O erro não é no PHP... Tô na dúvida se é no Javascript ou no HTML/CSS... Vamos esperar o screen para decidir. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
walterDFF 0 Denunciar post Postado Setembro 10, 2009 Eaw Matias ontem consegui arrumar fiquei hora e horas e consegui.. Só q estou com um problema no Select Box.. da uma olhada no campo "Ramo de Atividade" sempre na primeira opção: http://www.oqueprocuras.com.br/cadastro.php Quando busco os campos, a primeira opção fica sendo sempre ativada! No IE ela fica ativa mais não selecionada no Mozilla tbm! O que poderia ser? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 10, 2009 Tira um screen do erro e de como deveria ficar e posta aqui... Não consegui visualizar este erro... Faça como eu falei. Simule o erro no IE, tire um screen. Faça a mesma coisa com o Firefox, tire o screen e poste aqui. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
walterDFF 0 Denunciar post Postado Setembro 11, 2009 Olá Matias! Jah resolvi usei um ajax mais bem formatado.. ai consegui buscar os campos certos vlww... o problema agora é no primeiro select box.. a primeira opção.. fica sempre sendo selecionada quando clico fora dos campos.. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 11, 2009 o problema agora é no primeiro select box.. a primeira opção.. fica sempre sendo selecionada quando clico fora dos campos.. 'select box' == 'input type="checkbox"' ^_^Vamos tentar usar os nomes das tags HTML, fica beeeem mais fácil de nos entendermos... Tá acontecendo isso, pq você duplicou o label. Os labels não devem apontar para um único lugar(se você não quiser isso).. eles devem refenciar a id do input que você quer, ou nada. veja.. você fez isso: <label for="check[]"> <input type="checkbox" .. </label> <label for="check[]"> <input type="checkbox" .. </label> ..percebe ali que o for="check[]" é igual em todos? É isso que está errado.Um label define a área clicável de um input. O uso correto é: <label> <input type="checkbox" .. </label> <label> <input type="checkbox" .. </label> ..Assim a área clicável não vai funcionar no IE6 que ainda não reconhece isso. Mas não lhe trará problemas.Se quiser fazer pro IE6 tb, você deve definir IDs diferentes para os respectivos labels, ficando: <label for="check1"> <input type="checkbox" id="check1" .. </label> <label for="check2"> <input type="checkbox" id="check2".. </label> ..entendeu? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
walterDFF 0 Denunciar post Postado Setembro 14, 2009 Olá William! Fiz as alterações e ainda continua o mardito select, estranho q só fica no mozilla.. nos ies fica bacana.. preferivel eu remover os labels.. mas mesmo assim.. quando clico no campo.. o primeiro input sempre aciona.. não tem um jeito melhor pra renomear os campos?.. e o name do input não precisaria ter nesse esquema q você me passou william? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 14, 2009 Não entendi qual o erro agora. E pelo que vi da página que está online, nada foi modificado. Continua o mesmo 'erro' dos labels com referencias duplicadas. Cara, o name dos checkbox, depende de como você quer recuperá-los com o php. Pode ser através de um array: name="tal[]" /> name="tal[]" /> ..Mas não deve se repetir para checkboxs(sem usar o esquema de [] ), pois senão, você não recupera todos. Faça o que eu disse, deixe o label sem referencia.. <label> <input type="checkbox" ... </label> Compartilhar este post Link para o post Compartilhar em outros sites
walterDFF 0 Denunciar post Postado Setembro 16, 2009 Eai William! Modifiquei e ainda continua selecionando o primeiro box.. olha como q ficou agora: <div style="width: 250px; float: left;"> <label> <input type="checkbox" value="aluguel de atumóveis" name="check[]"/> Aluguel De Atumóveis </label> </div> <div style="width: 250px; float: left;"> <label> <input type="checkbox" value="aluguel de festas" name="check[]"/> Aluguel De Festas </label> </div> <div style="width: 250px; float: left;"> <label> <input type="checkbox" value="aluguel de roupas" name="check[]"/> Aluguel De Roupas </label> </div> Analisa na página modifiquei lah tbm! Compartilhar este post Link para o post Compartilhar em outros sites
walterDFF 0 Denunciar post Postado Setembro 16, 2009 matei william.. a div de retorno estava como label e não div ai o conteúdo voltava dentro de uma label.. simplismente mudei pra div e deixei as labels sem referência como foi passado por você e pronto deu bingo! Obrigado pela atenção ai me agregou um bom aprendizado! Vlwww Compartilhar este post Link para o post Compartilhar em outros sites