Commit 72945a25 authored by Nathan Peraldi's avatar Nathan Peraldi

improve: replace "name" option attribute by "data-type"

parent 69317877
......@@ -2,6 +2,19 @@
const blocks = ["link", "paraSecondSelection", "cotisation", "informationsCollectivite", "formulaireEPCIMutualisant", "boutonEnvoyer", "chorus_pro"];
const maxCotisation = 12000;
function getElementsByAttribute(attribute){
var list = document.getElementsByTagName('*');
var result = [];
for (var i = 0; i<list.length; i++) {
if ( list[i].getAttribute(attribute) ){
result.push(list[i]);
}
}
return result;
}
function displayMask(display) {
//fonction qui affiche / cache les formulaires / informations en fonction des données entrées dans les formulaires
......@@ -16,8 +29,14 @@ function displayMask(display) {
function displayMaskOptions(display) {
//sert à afficher / cacher les options du 2e select menu, et modifier le label qui va avec
var mdr=document.getElements
var toutesLesOptions = getElementsByAttribute("data-type");
if(toutesLesOptions.length>0){
console.log(toutesLesOptions.length + " data-type trouvés.")
}
var toutesLesOptions = document.getElementsByName("optionSelect2");
for (let j = 0; j < toutesLesOptions.length; j++) {
//boucle for qui va parcourir la liste des classes des options disponibles
......
......@@ -177,7 +177,7 @@ function generateLabelCotisations()
for ($i = 0; $i < count($listeGrilleEntiere); $i++) {
if (isset($listeGrilleEntiere[$i][3])) {
$id = "TYPENBR-" . createNameClass($listeGrilleEntiere[$i][0]);
echo "<label id=\"" . $id . "\" for=\"secondSelection\">
echo "<label id=\"" . $id . "\" for=\"secondSelection\">
<abbr class=\"adullact-required\" title=\"Champ obligatoire\">*</abbr>
Veuillez sélectionner le nombre " . $listeGrilleEntiere[$i][3] . " :</label> \n";
}
......@@ -204,7 +204,7 @@ function generateSecondSelection()
$classInTreatment = $actualClass;
?>
<option class="<?php echo $classInTreatment ?>" value="" name="optionSelect2">---
<option class="<?php echo $classInTreatment ?>" value="" data-type="optionSelect2">---
</option>
<?php
}
......@@ -212,9 +212,9 @@ function generateSecondSelection()
$tranch = $classInTreatment . "-T" . $counter;
?>
<option class="<?php echo $classInTreatment ?>" id="<?php echo $tranch ?>"
<option class="<?php echo $classInTreatment ?>" id="<?php echo $tranch ?>" data-type="optionSelect2"
value="<?php echo $actualLine[1] ?>"
name="optionSelect2"><?php echo $actualLine[1] ?></option>
><?php echo $actualLine[1] ?></option>
<?php
$counter += 1;
}
......@@ -262,6 +262,7 @@ function tryToShowError($var)
}
}
include_once $periodSelectionPath;
$fichier = fopen($grillePath, 'r');
......@@ -349,7 +350,7 @@ get_header();
</label>
<select id="firstSelect" required="" name="firstSelection">
<option value="none">---</option>
<option value="">---</option>
<?php
//on génère les options en fonction du fichier et des valeurs par défaut.
......@@ -472,7 +473,7 @@ get_header();
<div id="chorus_pro">
<h3>Informations relatives à Chorus Pro</h3>
<h3>Informations relatives à Chorus Pro : </h3>
<label for="siretCollectivite">
<abbr class="adullact-required" title="Champ obligatoire">*</abbr>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment