En gros, je fais un choix, je submit =>ca m'envoie sur une autre page mais quand je reviens sur ma page de choix, le choix precedent devra etre disabled.
mon form:
Code : Tout sélectionner
<form action="#" th:action="@{/piece}" modelAttribute="piece" method="post"
id="formP" onsubmit="">
<tr th:each="piece: ${pieces}">
<input type="submit" name="submit" value="${piece.nom}" th:value="'Valider : '+ ${piece.nom}"
onclick="saveform()" />
<label class="radio-image">
<input type="radio" name="img" th:value="${piece.img}" onclick="check()" required>
<img th:src="@{${'/images/'+ piece.img}}" />
</label>
<br>
</tr>
</form>
Code : Tout sélectionner
function check() {
var btnPieceSub = document.getElementsByName('submit');
var btnPieceRad = document.getElementsByName('img');
for (i = 0; i < btnPieceRad.length; i++) {
if ((btnPieceRad[i].checked)) {
var valeur = btnPieceRad[i].value;
localStorage.setItem(valeur, valeur);
}
}
}

J'ai essayé ca:
Code : Tout sélectionner
function saveform() {
var ls = localStorage.getItem(valeur);
ls.getElementsByTagName('radio').disabled = true;
}
Merci de votre aide