Commit b4c083cae16cd74397dc62d8a6ae4ff6176da5c7

Authored by gibran
1 parent d0a0cace

criação de função para criar ancoras para os campos obrigatórios.

Showing 1 changed file with 21 additions and 7 deletions   Show diff stats
src/main/webapp/WEB-INF/jsp/contato/index.jsp
1 <%@page contentType="text/html" pageEncoding="UTF-8"%> 1 <%@page contentType="text/html" pageEncoding="UTF-8"%>
2 <%@taglib prefix="t" tagdir="/WEB-INF/tags" %> 2 <%@taglib prefix="t" tagdir="/WEB-INF/tags" %>
3 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 3 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  4 +<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
4 5
5 <t:baseLayout> 6 <t:baseLayout>
6 <jsp:body> 7 <jsp:body>
@@ -10,8 +11,7 @@ @@ -10,8 +11,7 @@
10 <span>Você está em:</span> 11 <span>Você está em:</span>
11 </li> 12 </li>
12 <li> 13 <li>
13 - <li><a href="${pageContext.request.contextPath}">ASES</a></li>  
14 - </li> 14 + <li><a href="${pageContext.request.contextPath}">ASES</a></li>
15 <li>| Contato</li> 15 <li>| Contato</li>
16 </ul> 16 </ul>
17 </div> 17 </div>
@@ -23,17 +23,31 @@ @@ -23,17 +23,31 @@
23 </div> 23 </div>
24 </div> 24 </div>
25 <c:if test="${not empty mensagem}"> 25 <c:if test="${not empty mensagem}">
  26 +
26 <div class="warning"> 27 <div class="warning">
27 - <div class="alinName fonteWarning">${mensagem}</div> 28 + <a id="listaErros">${mensagem}</div></a>
28 </div> 29 </div>
  30 +
  31 + </c:if>
  32 +
  33 + <c:set var="mensagemAdicionada" value="false" />
  34 +
  35 + <ul class="listaErrosAvisos">
  36 + <c:forEach var="error" items="${errors}">
  37 +
  38 + <c:if test="${mensagemAdicionada == false}">
  39 + <a id="listaErros">Não foi possível enviar a mensagem devido aos seguintes erros:</a>
  40 + <c:set var="mensagemAdicionada" value="true" />
29 </c:if> 41 </c:if>
30 42
31 - <c:forEach var="error" items="${errors}">  
32 - <div class="warning">  
33 - <div class="alinName fonteWarning">${error.message}</div> 43 +
  44 + <li>
  45 + <div class="warning">
  46 + <div class="alinName fonteWarning"><a class="addAncora">${error.message}</a></div>
34 </div> 47 </div>
  48 + </li>
35 </c:forEach> 49 </c:forEach>
36 - 50 + </ul>
37 <form method="post" action="${pageContext.request.contextPath}/contato/confirmacao"> 51 <form method="post" action="${pageContext.request.contextPath}/contato/confirmacao">
38 <fieldset class="formContato"> 52 <fieldset class="formContato">
39 <legend>Formulário de Contato</legend> 53 <legend>Formulário de Contato</legend>