PERNAMBUCO_FJV Postado Agosto 16, 2004 Denunciar Share Postado Agosto 16, 2004 <script language="JavaScript"> function cadastrar(){ var valor = document.form1.fornecedor.value; alert(valor) } </script> <form name="form1" action="pg2.php" method="post" enctype="multipart/form-data"> <td><select name="fornecedor" onChange="cadastrar()"> <option value="cadastro">Outro</option>diz que form1.fornecedor é nulo ou não é um objeto!!porque?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabi SP Postado Agosto 16, 2004 Denunciar Share Postado Agosto 16, 2004 Falta o "id" dele, Javascript sempre trata um elemento por seu "id":<form name="form1" id="form1" action="pg2.php" method="post" enctype="multipart/form-data"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PERNAMBUCO_FJV Postado Agosto 16, 2004 Autor Denunciar Share Postado Agosto 16, 2004 Falta o "id" dele, Javascript sempre trata um elemento por seu "id":<form name="form1" id="form1" action="pg2.php" method="post" enctype="multipart/form-data"> não deu certo!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabi SP Postado Agosto 16, 2004 Denunciar Share Postado Agosto 16, 2004 Ah, tente colocar id="fornecedor" no select também... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PERNAMBUCO_FJV Postado Agosto 16, 2004 Autor Denunciar Share Postado Agosto 16, 2004 Nada.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabi SP Postado Agosto 16, 2004 Denunciar Share Postado Agosto 16, 2004 Ué, que estranho!Não sei o que pode estar errado... tente colocar ";" após o alert, verifique se as tags "<select>" e "<form>" foram fechadas corretamente... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PERNAMBUCO_FJV Postado Agosto 16, 2004 Autor Denunciar Share Postado Agosto 16, 2004 Ué, que estranho!Não sei o que pode estar errado... tente colocar ";" após o alert, verifique se as tags "<select>" e "<form>" foram fechadas corretamente... foram sim!!se eu mandar escreveralert("oi") ao invés de document.form1.fornecedor.value!!ele alerta Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabi SP Postado Agosto 16, 2004 Denunciar Share Postado Agosto 16, 2004 Veja, fiz um teste bem simples aqui e funcionou...:<html> <head> <script type="text/javascript" language="javascript"> function teste() { var campo = document.frm1.cmb1.value; alert(campo); } </script> </head> <body> <form name="frm1" id="frm1"> <select name="cmb1" id="cmb1" onChange="javascript:teste();"> <option value="-1">Selecione uma opção</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> </form> </body> </html>Funcionou numa boa... continuo sem entender! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PERNAMBUCO_FJV Postado Agosto 16, 2004 Autor Denunciar Share Postado Agosto 16, 2004 eu tb tinha feito um teste simples e deu certo!!não entendi tb o porque do erro!!deve ser porque eu estou montando dinamicamente em PHP!!ae da algum erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
PERNAMBUCO_FJV
diz que form1.fornecedor é nulo ou não é um objeto!!
porque??
Link para o comentário
Compartilhar em outros sites
8 respostass 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.