SocramSadD Postado Maio 26, 2008 Denunciar Share Postado Maio 26, 2008 (editado) 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 Maio 26, 2008 por KaKarotto Use tags code para facilitar a visualização. KaKarotto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Maio 26, 2008 Denunciar Share Postado Maio 26, 2008 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
SocramSadD
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.
Editado por KaKarottoUse 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
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.