vérification sélections cases et radios

FossilOrigin-Name: ba0d1089be4acbc5c7cfba5ab180a19e6a66bb1b466e8ed238337c239d326a49
This commit is contained in:
engel 2022-02-18 09:37:39 +00:00
parent a3e855870c
commit 38a3556dbd
3 changed files with 75 additions and 28 deletions

View file

@ -2,7 +2,7 @@
{include file="%s/templates/_nav.tpl"|args:$plugin_root current_nav="index"}
<h2>Choisir l'année fiscale</h2>
<form id="formulaire_saisie" method="post" action="">
<form id="formulaire_saisie" method="post" action="action.php">
<fieldset>
{* <legend>Choisir l'année fiscale</legend> *}
<select id="annee_recu" name="annee_recu">
@ -48,7 +48,7 @@
</fieldset>
</div>
<div id="taux_reduc" class="tous hidden">
<div id="div_taux_reduc" class="tous hidden">
<h2>Choisir le taux de réduction</h2>
<fieldset>
{foreach from=$plugin_config->reduction item="reduc"}
@ -64,7 +64,7 @@
<div id="generer_tous" class="tous hidden">
<p class=" submit">
{csrf_field key="generer_tous_recus"}
{button type="submit" name="generer_tous" label="Poursuivre" shape="right" class="main" onclick="aiguiller(this.form, 'versements_personnes');" }
{button type="submit" name="generer_tous" label="Poursuivre" shape="right" class="main" onclick="return verifierRadio('div_taux_reduc');" }
</p>
</div>
@ -105,14 +105,14 @@
{/foreach}
</tbody>
</table>
<p class="help">Si vous ne savez pas quel taux de réduction utiliser, n'en choisissez aucun</p>
{*<p class="help">Si vous ne savez pas quel taux de réduction utiliser, n'en choisissez aucun</p>*}
</fieldset>
</div>
<div id="generer_activites" class="activites hidden">
<p class=" submit">
{csrf_field key="generer_recus_activites"}
{button type="submit" name="generer_activites" label="Poursuivre" shape="right" class="main" onclick="aiguiller(this.form, 'versements_activites');" }
{button type="submit" name="generer_activites" label="Poursuivre" shape="right" class="main" onclick="return verifierCases('liste_activites_tarifs');" }
</p>
</div>
</form>
@ -120,7 +120,7 @@
<script type="text/javascript" src="script.js" defer="defer"></script>
{literal}
<script type="text/javascript">
// activer/désactiver les radios
// activer/désactiver les radios des activités/tarifs
for (var laCase of document.querySelectorAll("input[type=checkbox]")) {
laCase.addEventListener('change', (evt) => {
var idCase = evt.target;