Ir para conteúdo

POWERED BY:

Arquivado

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

deyvidfera

[Resolvido] javascript

Recommended Posts

tenho um campo no meu formulario destinado a postar um trabalho

 

este artigo tem que ser na extensao do word (.doc) tem alguma maneira de verificar isto com javascript?

o tamanho do artigo eu consigo pegar assim...

 

if(form.camp_arquivo.value == 0)

{ alert("Anexe o artigo.");

form.camp_arquivo.focus();

ok = false; }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, sua dúvida pode ser respondida com JavaScript não com a Plataforma Java, lembrando que Java é diferente de JavaScript.

 

Estou movendo seu tópico para o fórum correto.

 

Plataforma Java http://forum.imasters.com.br/public/style_emoticons/default/seta.gif JavaScript/DHTML

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala velho! Firme?

 

Pega esse código que você postou e acrescenta isso... vê se é o que você precisa:

 

if(form.camp_arquivo.value == 0) {

alert("Anexe o artigo.");

form.camp_arquivo.focus();

ok = false;

} else if(form.camp_arquivo.value.lastIndexOf(".doc") != 0) {

alert("É necessário que o arquivo seja um documento Word (.doc)");

}

ABRAX!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro meu! desculpa!!! rs...

 

Mude != 0

para < 0

 

:D

 

ABRAX!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro meu! desculpa!!! rs...

 

Mude != 0

para < 0

 

:D

 

ABRAX!!!

 

manu ai que o negocio nem funfa... tipo assim ele aceita qualquer extensão

Compartilhar este post


Link para o post
Compartilhar em outros sites

mostra o código inteiro! onde você ta colocando esse IF que postou aí?

Compartilhar este post


Link para o post
Compartilhar em outros sites

manu valeu pela ajuda...

 

if(form.camp_arquivo.value.lastIndexOf(".doc") == -1)

{

form.camp_arquivo.value="";

alert("É necessário que o arquivo seja um documento do Word (.doc)");

ok = false;

}

 

 

ja descobri o erro.... a função lastIndexOf retorna -1 caso não foi encontrado

 

ai o codigo ficou assim...

 

mas valeu pela ajuda....

 

muito obrigado fera

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exato!

Quando coloquei < 0 (menor que 0) era justamente para pegar esse -1, que significa que não existe na string. :D

 

Parabéns velho!

 

ABRAX!!!

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.