Ir para conteúdo

POWERED BY:

Arquivado

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

jawd-webdesign

Duas funções ?

Recommended Posts

Olá pessoal do imasters. É o seguinte tenho duas funções na pagina1 função - Faz a validação de um campo no furmulário.function validaForm(){d = document.formulario; if (d.arquivo.value == ""){ alert("Escolha um arquivo por favor"); d.arquivo.focus(); return false;}2 função - abre uma janela com uma animação dizendo que o arquivo esta sendo carregado para o servidor.function displayStatus(){var w = 299;var h = 98;var lado = (screen.width - w) / 2;var topo = (screen.height - h) / 2;var w = window.open("","_status",'height='+h+',width='+w+',top='+topo+',left='+lado+'');w.document.write('<html><head><title>Status</title><style type="text/css">body{font:bold 14px Verdana;color:red;margin:0 0 0 0}</style></head><body><img src=imagens/carregador.gif></body></html>');w.document.close();w.focus();}Eu gostaria que fosse feito uma verificação se o campo do form esta preenchido e se sim abrir a janela da mensagem de upload se não aparece a "caixa de aviso" avisando que o campo deve ser preenchido.Obrigado a todos que reponderemHá estava me esquecendo a 2 função até funciona perfeitamente, mas na barra de status aparece aquele símbolo do "triângula amarelo" avisando de um erro no javascritp. Se alguem puder me dizer se há mas alguma coisa para ser feita nessa função para corrigir isso fico grato. :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara não testei, mas, tente assim:function validaForm(){d = document.formulario;if (d.arquivo.value == ""){alert("Escolha um arquivo por favor");d.arquivo.focus();return false;} else {var w = 299;var h = 98;var lado = (screen.width - w) / 2;var topo = (screen.height - h) / 2;var w = window.open("","_status",'height='+h+',width='+w+',top='+topo+',left='+lado+'');w.document.write('<html><head><title>Status</title><style type="text/css">body{font:bold 14px Verdana;color:red;margin:0 0 0 0}</style></head><body><img src=imagens/carregador.gif></body></html>');w.document.close();w.focus();}return true;}Algo do tipo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoalObrigado por responderem mas nenhum dos exemplos funcionou. Quando o usuário não seleciona o arquivo e tenta enviar aparece a caixa de alerta, mas quando clico em "OK" o forma dispara mesmo assim.Mesmo assim obrigado a todos que responderam até o momento.Aguardo mais restas.Obrigado :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá AAlves

Valeu! agora funcionou!

Eu não esta colocando o "return" antes da função no onSubmit!

 

Se eu tivesse uma irmã solteira seria sua!!! rsrsrs

 

Tem mais um coisa que falta para fechar este trabalho aqui na empresa. O meu chefe quer que a princípio apareça um valor na caixa de input=file. Será que poderia quebrar mais essa pra mim?

 

Obrigado a todos que responderam até o momento! Vcs são d+

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.