diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/static/js/new-game.js b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/static/js/new-game.js new file mode 100644 index 0000000..d714410 --- /dev/null +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/static/js/new-game.js @@ -0,0 +1,15 @@ +// Mise à jour du nombre de rounds max en fonction du nombre de couleurs et de valeurs sélécetionnés +document.getElementById("nbColors").addEventListener("change", function () { + let nbColors = document.getElementById("nbColors").value; + let nbValues = document.getElementById("nbValues").value; + let nbRounds = document.getElementById("nbRounds"); + nbRounds.max = nbColors * nbValues; + nbRounds.value = nbRounds.value > nbRounds.max ? nbRounds.max : nbRounds.value; +}); +document.getElementById("nbValues").addEventListener("change", function () { + let nbColors = document.getElementById("nbColors").value; + let nbValues = document.getElementById("nbValues").value; + let nbRounds = document.getElementById("nbRounds"); + nbRounds.max = nbColors * nbValues; + nbRounds.value = nbRounds.value > nbRounds.max ? nbRounds.max : nbRounds.value; +}); diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/new-game.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/new-game.jsp index f2f5979..f391aa2 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/new-game.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/new-game.jsp @@ -36,7 +36,7 @@ % Clicks rapides Invite - <% User[] connectedUsers = (User[]) request.getAttribute("connectedUser"); %> + <% User[] connectedUsers = (User[]) request.getAttribute("connectedUsers"); %> <% for (User user : connectedUsers) { %> <%= user.getUsername() %> @@ -53,4 +53,5 @@ +