Ir para conteúdo
Fórum Script Brasil
  • 0

O que tem de errado nesse codigo?


SocramSadD

Pergunta

Tirei esse exemplo de um tutorial de JS, mas eu não sei porque está dando errado e o que tem que aparecer não aparece!!!

Se souberem resolver, por favor me explique, pois devo avisar do dono do tuto que ele fez coisa errada ai...

E tb estou precisando para resolver um outro tipo de problema.

<html>
<head></head>
<body>
<script Language = "JavaScript">
var teste;
teste = document.form.elements[1];

alert(teste.value);

</script>
<input type=text name=refeicao value="cafe">
<input type=text name=refeicao value="almoco">
<input type=text name=refeicao value="janta">
</body>
</html>

Editado por KaKarotto
Use tags code para facilitar a visualização. KaKarotto
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Tem várias coisas erradas.

1- O javascript é executado antes dos elementos html serem lidos, portanto, ele não vai achar elemento algum.

2- Está referenciando um form que não existe, cadê o form englobando os elementos?

3 - Ainda que tivesse um form, você teria de referenciar assim: document.forms[0].elements[1], indicando que é o primeiro form do documento e quer pegar o segundo elemento deste form.

Portanto:

window.onload=function(){
var teste= document.forms[0].elements[1]
alert(teste.value)
}
<form>
<input type=text name=refeicao value="cafe">
<input type=text name=refeicao value="almoco">
<input type=text name=refeicao value="janta">
</form>

Aquele abraço.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...