Pessoal estou com problema na validação de um formulario normal usando struts com javascript.
A função é chama mais não chega no segundo alert.
segue codigo:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="./js/validacoes.js"></script>
<title>Cadastro Tipo de Conteúdo</title>
</head>
<body>
<form id="formCadastrarConteudo" action="cadastrarConteudo.do">
<fieldset>
<legend>
Cadastro Conteúdo
</legend>
<input type="hidden" value="${conteudo.id}" name="conteudo.id"/>
<div>
<label>
Tipo Conteúdo:
</label>
<select id="tipo" name="conteudo.tipoConteudo">
<c:forEach var="tipoConteudo" items="${listaTipoConteudo}">
<option value="${tipoConteudo.id}">${tipoConteudo.nome}</option>
</c:forEach>
</select>
</div>
<div>
<label>
Titulo:
</label>
<input id="titulo" type="text" name="conteudo.titulo" value="${conteudo.titulo}">
</div>
<div>
<label>
Conteúdo:
</label>
<input id="conteudo" type="text" name="conteudo.conteudo" value="${conteudo.conteudo}"/>
</div>
<c:if test="${mensagemErro != null || !empty mensagemErro }">
<div>
${mensagemErro}
</div>
</c:if>
<input id="salvar" type="submit" value="Salvar" onclick="return validaTipoConteudo()"/>
</fieldset>
</form>
</body>
</html>
function validaTipoConteudo() {
var msg;
var tipo;
var titulo;
var conteudo;
alert("teste");
tipo = document.getElementById('formCadastrarConteudo:tipo').value;
titulo = document.getElementById('formCadastrarConteudo:titulo').value;
conteudo = document.getElementById('formCadastrarConteudo:conteudo').value;
alert("chego aqui" + tipo);
if ((tipo == "") || (titulo == "") || (conteudo == "")) {
msg = "Informe os Seguinte Campos:\n\n";
if (tipo == "")
msg = msg + "Tipo\n";
if (titulo == "")
msg = msg + "Titulo\n";
if (conteudo == "")
msg = msg + "Conteúdo\n";
alert(msg);
return false;
} else {
return true;
}
}