Ir para conteúdo

Arquivado

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

Felipesudrj

validação de dados

Recommended Posts

Ola pessoal criei a seguinte função com java script alguém sabe me dizer onde esta o erro?

 

 

tenho um formulário e dentro dois campos 1 é um campo:

<input type="file" name="comprovantes" id="comprovantes"  onmousemove="submeter()"/>

e o outro é o botão submeter que coloquei como hidden....

<input type="hidden" name="enviar" id="enviar" value="Confirmar Envio de pedido"/>

 

 

a ideia é quando for selecionado algum arquivo, so ai habilitar o botão enviar para isso criei a função submeter mais no IE não funciona onde estou errado??

segue abaixo a função...

 

 

function submeter(){

var botao = document.getElementById("comprovantes").value;
	if(botao != ""){
	document.getElementById("enviar").type="submit";
}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmm, o campo file é tenso para atribuição de eventos. O onchange(), que deveria ser o correto, não funciona em todos os browsers. O uso de uma biblioteca JS como o jQuery pode ajudar, pois ela corrige essas incompatibilidades e o deixa tranquilo =]

 

$('#comprovantes').change(function() {
if ($(this).val() != '') {
	$("#enviar").attr('type', 'submit');
}
});

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.