Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

caiobarbosa.com

[Resolvido] Há algum problema com o getElementById no IE8?

Recommended Posts

Olá pessoal,

 

Meu problema é: não consigo por pra funcionar um formulário muito simples no IE8, entretanto no Chrome funciona!!

 

Meu formulário não é este... mas o problema é, vejam:

 

---

<script>

function teste(){

va = document.getElementById('jteste').value;

alert(va);

}

</script>

 

<select name="jteste" id="jteste">

<option>1</option>

<option>2</option>

<option>3</option>

</select>

 

<input name="bTeste" type="button" value="TESTE" onclick="teste();" />

---

 

Quer testar no IE8 e no Chrome??? >>> http://www.caiobarbosa.com/teste.html

 

Pergunta: O que faço para funcionar no IE8 (preferencialmente funcione nos 2) (mostre o código)???

 

 

, VLW!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer pegar o Value que esta selecionado?

se for isso é assim:

opcao_do_select = document.TEU_FORMULARIO.TEU_SELECT.selectedIndex;

e seus options tbm não tem Value veja

seu:

<option>1</option>
[\code]

meu
[code]
<option value="1" >1</option>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer pegar o Value que esta selecionado?

se for isso é assim:

opcao_do_select = document.TEU_FORMULARIO.TEU_SELECT.selectedIndex;

e seus options tbm não tem Value veja

seu:

<option>1</option>
[\code]

meu
[code]
<option value="1" >1</option>

 

---

 

 

Vlw Brow!!

 

Era simplesmente a falta do parâmetro value dentro da tag option!!

 

Eu não sabia que no IE8 não podia faltar esse parâmetro!! Mas.. no Mozilla/Firefox, Chrome e versões 7 e 6 do IE pode!!

 

 

VLWWW

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é a questão de poder deixar em branco, é questao de padrão e de você sempre seguir um padrão, no meu caso e acredito que de quase todos é o padrão W3C mesmo, e como agora os navegadores tendem a seguir cada vez mais esse padrão, e se no padrão diz que os options de um select tem que ter Value é bom colocar né, evitando alguns erros.

 

Eu mesmo já fiquei horas tentando descobrir um erro e quando fui ver era a falta de um parametro assim "bobo" que chegava a me consumir quase uma tarde.

 

Mas é isso ai ;) bom que funcionou

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.