Validação javaScript

Bom dia.

Tenho uma validação em javaScript que teima em não funcionar.

<script language="JavaScript" >
function validaVeiculo(form) {  
    if (form["veiculo.nome"].value=="") {  
        alert("Preencha o nome corretamente.");  
        form["veiculo.nome"].focus();  
        return false;  
    } 
</script>
onsubmit="return validaVeiculo(this);"

COMO QUE ISSO PODE NÃO FUNCIONAR ??

eu já estou ficando doido aqui …

Por favor me ajudem.

Algúem por favor?

você já tentou olhar o console pra ver algum erro num browser tipo chrome?
já tentou mudar o evento para ver se (onblur) o código está correndo?

[quote=JoaoMarques]Bom dia.

Tenho uma validação em javaScript que teima em não funcionar.

<script language="JavaScript" >
function validaVeiculo(form) {  
    if (form["veiculo.nome"].value=="") {  
        alert("Preencha o nome corretamente.");  
        form["veiculo.nome"].focus();  
        return false;  
    } 
</script>
onsubmit="return validaVeiculo(this);"

COMO QUE ISSO PODE NÃO FUNCIONAR ??

eu já estou ficando doido aqui …

Por favor me ajudem. [/quote]

O problema do seu código é simples de resolver.

<script language="JavaScript" >
function validaVeiculo(form) {  
    if (form["veiculo.nome"].value=="") {  
        alert("Preencha o nome corretamente.");  
        form["veiculo.nome"].focus();  
        return false;  
    } 
}
</script>

faltou fechar a chave da function. Você só havia fechado a chave do if