boa tarde!!!
então pessoal estou com um problema na validação de formulário com o javascript será que alguém pode me ajudar
segue o codigo!!!
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Cadastro</title>
<script type="text/javascript">
var nome = false;
function validaVazio(c){
if(cliente.value == ""){
alert("O Campo Não pode ser Vazio");
c.style.border = "2px solid red";
c.focus;
}else {
c.sytle.border = "1px solid #333";
nome = true;
}
}
function validaForm(){
if(nome){
form.submit();
}
return false;
}
</script>
</head>
<body>
<h2>Cadastro de CLiente</h2>
<html:form action="/NovoCliente.do" onsubmit="return validaForm(this)">
<p>Nome:<html:text property="cliente.nome" onblur="validaVazio(this)"/></p>
<p>Idade:<html:text property="cliente.idade" onblur="validaVazio(this)"/></p>
<p>CPF:<html:text property="cliente.cpf" onblur="validaVazio(this)"/></p>
<p>Endereco:<html:text property="cliente.endereco" onblur="validaVazio(this)"/></p>
<p>Profisão:<html:text property="cliente.profissao" onblur="validaVazio(this)"/></p>
<p>Salario:<html:text property="cliente.salario" onblur="validaVazio(this)"/></p>
<p><html:submit>Cadastrar</html:submit></p>
</html:form>
<a href="menu.html">Pagina Inicial</a>
</body>
</html>
so para avisar o codigo nao faz nada!!!
o validaVazio não deixa eu gravar mas não colori a borda
e o validaForm me deixa gravar normalmente!