Olá pessoal,
Gostaria que vocês me ajudassem no seguinte problema: Tenho uma função em javaScript para validar um campo e é chamada pelo evento onBlur. Se o campo for válido então a função dá foco para o próximo campo, se não, ela volta o foco para o mesmo campo, impedindo o usuário de sair do campo enquanto este não estiver correto. No IE funciona corretamente, já no firefox ele não retorna o foco para campo.
<script LANGUAGE="JavaScript">
function validaProjeto(){
if (document.forms[0].elements['projeto'].value == ""){
alert("Por favor, preencha o campo PROJETO");
document.forms[0].elements['projeto'].focus();
}
}
</script>
<input name="projeto" type="text" id="projeto" onBlur="validaProjeto();"