From 4d4fcb2ae6d53226d16af942d48eeabb4d8005e6 Mon Sep 17 00:00:00 2001 From: Florine Lefebvre <florine.lefebvre.etu@univ-lille.fr> Date: Fri, 7 Mar 2025 10:33:38 +0100 Subject: [PATCH] required sur tous les forms --- WEB-INF/src/controleur/Account.java | 4 ++-- WEB-INF/vue/chat.jsp | 6 ++++-- WEB-INF/vue/compte.jsp | 4 ++-- WEB-INF/vue/creerFil.jsp | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/WEB-INF/src/controleur/Account.java b/WEB-INF/src/controleur/Account.java index 9124556..1e5761f 100644 --- a/WEB-INF/src/controleur/Account.java +++ b/WEB-INF/src/controleur/Account.java @@ -40,8 +40,8 @@ public class Account extends HttpServlet{ String password = req.getParameter("password"); User user = daoUser.findByUsername(username); - if(!firstname.equals("")) user.setFirstname(firstname); - if(!lastname.equals("")) user.setLastname(lastname); + user.setFirstname(firstname); + user.setLastname(lastname); if(!password.equals("")){ String hashedPassword; diff --git a/WEB-INF/vue/chat.jsp b/WEB-INF/vue/chat.jsp index b63016b..07a7a61 100644 --- a/WEB-INF/vue/chat.jsp +++ b/WEB-INF/vue/chat.jsp @@ -119,11 +119,13 @@ <br> <% } %> <div id="input" class="fixed-bottom p-2 bg-white border-top border-2 border-dark"> - <form class="input-group mb-3 container-lg" method="post" action="message?action=send&thread=<%=id%>"> + <form class="input-group mb-3 container-lg" method="post" action="message"> + <input type="hidden" name="action" value="send" /> + <input type="hidden" name="thread" value="<%=id%>" /> <a class="input-group-text link-primary" href="thread?action=open&id=<%=id %>"> <i class="bi-arrow-clockwise"></i> </a> - <input name="message" class="form-control" placeholder="Entrez votre message ici."> + <input name="message" class="form-control" placeholder="Entrez votre message ici." required> <input type="submit" class="input-group-text" value="Envoyer"> </form> </div> diff --git a/WEB-INF/vue/compte.jsp b/WEB-INF/vue/compte.jsp index 941ee79..8bfb1ab 100644 --- a/WEB-INF/vue/compte.jsp +++ b/WEB-INF/vue/compte.jsp @@ -88,11 +88,11 @@ </div> <div class="mt-2 mb-3"> <p class="mb-1">Prénom</p> - <input class="form-control" name="firstname" type="text" value="<%= user.getFirstname() %>" maxlength="50"> + <input class="form-control" name="firstname" type="text" value="<%= user.getFirstname() %>" maxlength="50" required> </div> <div class="mt-2 mb-3"> <p class="mb-1">Nom de famille</p> - <input class="form-control" name="lastname" type="text" value="<%= user.getLastname() %>" maxlength="50"> + <input class="form-control" name="lastname" type="text" value="<%= user.getLastname() %>" maxlength="50" required> </div> </div> <div class="mt-5 d-flex justify-content-center"> diff --git a/WEB-INF/vue/creerFil.jsp b/WEB-INF/vue/creerFil.jsp index 1a3f162..a61d17e 100644 --- a/WEB-INF/vue/creerFil.jsp +++ b/WEB-INF/vue/creerFil.jsp @@ -61,7 +61,7 @@ <div> <div class="mt-2 mb-3"> <p class="mb-1">Nom du fil</p> - <input class="form-control" name="name" type="text" placeholder="Chasse & pêche" maxlength="75"> + <input class="form-control" name="name" type="text" placeholder="Chasse & pêche" maxlength="75" required> </div> <div class="mb-3"> <p class="mb-1">Créateur / Créatrice</p> -- GitLab