bareta Postado Outubro 25, 2004 Denunciar Share Postado Outubro 25, 2004 galera o q ta errado aqui q não aceita nada!!!<script language="JScript"> function Extencao(f) { var erro = 0; var ext = f.elements["FILE1"].value; var permitidos=new Array("jpg","gif","png"); ext = ext.substring(ext.length-3,ext.length); for(i=0;i<permitidos.length;i++) { if(ext==permitidos[i]) { break; } else { erro++; } } if(erro==permitidos.length) { alert("A foto selecionada deve ter a extensão .JPG, .GIF ou .PNG"); return false; } return true; } </script> <form name="form1" method="post" action="upload.asp?id=<%=id%>" enctype="multipart/form-data" onsubmit="return Extencao(this)"> <table width="300" border="0" align="center" cellpadding="0" cellspacing="0"> <tr background="admin_imagens/table.gif"> <td width="41" background="admin_imagens/table.gif"> <div align="right">Foto:</div></td> <td width="243" background="admin_imagens/table.gif"> <input type="file" name="FILE1"></td> </tr> <tr background="admin_imagens/table.gif"> <td colspan="2" background="admin_imagens/table.gif"> <div align="center"> <input type="submit" name="Submit" value="Enviar Foto"> </div></td> </tr> </table> </form> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 John Doe Postado Outubro 26, 2004 Denunciar Share Postado Outubro 26, 2004 E ae cara, beleza ? porque você tenta usando o método split ?Vc "splita" a string, pega o último indice, vai ser a extensão Talvez funcione né, vai saber... Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Outubro 26, 2004 Denunciar Share Postado Outubro 26, 2004 if(ext==permitidos) // aqui está teu erroif(ext==permitidos)você está comparando uma string com um vetor, sem informar a posição do vetor...testa e depois me diz se deu certo....abraçoCrystian Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Outubro 27, 2004 Autor Denunciar Share Postado Outubro 27, 2004 eu alterei para:if(ext==permitidos) mais continua a mesma coisa... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Outubro 27, 2004 Denunciar Share Postado Outubro 27, 2004 <script language="JScript">Que linguagem é essa??? JScript???coloca javascript que funciona.....AbraçoCrystian Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 felipefrancesco Postado Outubro 27, 2004 Denunciar Share Postado Outubro 27, 2004 Acho que tá faltando um else ali no return true... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Outubro 27, 2004 Denunciar Share Postado Outubro 27, 2004 Acho que tá faltando um else ali no return true...Não precisa o else, pois se ele entrar no if vai sempre retornar e se não entrar obviamente vai passar pelo outro return, sem precisar do else...AbraçoCrystian Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Outubro 28, 2004 Autor Denunciar Share Postado Outubro 28, 2004 marcação..... coloquei o e não funcionavae alterei sem querer o javascript....mais o erro era a falta do mesmo....vlw galera Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bareta
galera o q ta errado aqui q não aceita nada!!!
Link para o comentário
Compartilhar em outros sites
7 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.