Bonjour,
Merci d'avance à ceux qui pourront m'aider.
J'ai une page web qui fonctionne sauf si certaines valeurs sont saisie sous firefox
alors que sous edge la page fonctionne dans tous les cas
Sous firefox
Si je saisi 1 dans le champ id c_Qte36 et 2 dans le champ c_Qte37 le submit ne se fait pas (pas d'appel à la validation ValForm)
Si en plus je saisi une valeur dans c_Qte19 (exemple 1) la page se soumet normalement
En bref seul la combinaison 1 dans c_Qte36 et 2 dans c_Qte37 bloque la soumission (même pas d'appel à ValForm)
Les autres combinaisons fonctionnent (bien que j'avoue ne pas les avoir toutes testées)
Sous Edge
La saisie en cause sous firefox soumet bien le formulaire .
Je ne vois vraiment pas ce qui peut être en cause
<div class="container-fluid pt-5">
<form action="#" method="post" onsubmit="return ValForm()">
<div class="row">
<div class="col-sm-4">
<h3 class="border border-3 border-primary text-center">Modification Commande pour la production du<br>
jeu. 30/11/2023 </h3>
</div>
<div class="col-sm-2">
</div>
<div class="col-sm-4 border border-primary rounded">
<strong>
Id commande = 222<br>
Commande créée le : mar. 03/10/2023 18:19:39 <br>
Mise à jour le :
<br>
<label class="h4 border text-center bg-warning" id="solde">Solde = -13,40 € </label></strong>
<br>
<input type="number" name="totalcmd" id="totalcmd" step="0.01" style="display:none">
<input type="number" name="oldsolde" id="oldsolde" step="0.01" style="display:none" value="-13.4">
<input type="number" name="oldtotalcmd" id="oldtotalcmd" step="0.01" style="display:none" value="13.4">
</div>
</div>
<div class="container-fluid border">
<div class="row">
<strong> Sélection lieu de livraison</strong>
</div>
<div class="row">
<div class="col-md-auto">
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="LivOptions" id="Liv1" value="0" checked>
<label class="form-check-label" for="Liv1">Au Fournil de 18h00 à 19h00</label>
</div>
</div>
</div>
</div>
<div class="container-fluid border">
<div class="row">
<strong>Sélection créneaux d'aide</strong>
</div>
<div class="row">
<div class="col">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" name="Cre1" id="Cre1" value="1" >
<label class="form-check-label" for="Cre1">Préparation fournée de 11:45:00 à 12:45:00</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" name="Cre2" id="Cre2" value="1" >
<label class="form-check-label" for="Cre2">Rangement de 16:30:00 à 17:30:00</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" name="Cre3" id="Cre3" value="1" >
<label class=" form-check-label" for="Cre3">Distribution de 17:50:00 à 19:00:00</label>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="alert alert-success text-end h5 mt-2 mx-2">
Vous avez sélectionné
<span id="Tot_qte" name="Tot_qte">0</span>
article(s) pour un montant de
<strong><label id="Tot_prix"> 0,00 €</label></strong>
</div>
</div>
<div class="container-fluid">
<table class="blueTable ">
<thead>
<tr>
<th>Pains 600gr</th><th>Autres Pains</th> </tr>
</thead>
<tbody>
<tr>
<td>
<div class="container">
<div class="row">
<div class="col form-control form-control-sm text-start ">
<label class="text-start">
<strong>Campagne 600gr</strong></label>
</div>
<div class="col form-control form-control-sm ">
<label id="c_prix36">
<strong>
4,20 € </strong>
</label>
<input type="number" name="prxu36" id="prxu36" step="0.01" value="4.20" style="display:none">
</div>
<div class="col form-control form-control-sm ">
<input type="number" id="c_Qte36" name="c_Qte36" value="1" size="5" placeholder="0" min="0" max="99" onchange="calcultarif()" >
<input type="number" id="o_Qte36" name="o_Qte36" value="1" size="5" style="display:none" >
</div>
<div class="col">
<label id="c_id36" name="c_id36" style="display: none">4.20</label>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col form-control form-control-sm text-start ">
<label class="text-start">
<strong>3 Graines 600gr</strong></label>
</div>
<div class="col form-control form-control-sm ">
<label id="c_prix37">
<strong>
4,60 € </strong>
</label>
<input type="number" name="prxu37" id="prxu37" step="0.01" value="4.60" style="display:none">
</div>
<div class="col form-control form-control-sm ">
<input type="number" id="c_Qte37" name="c_Qte37" value="2" size="5" placeholder="0" min="0" max="99" onchange="calcultarif()" >
<input type="number" id="o_Qte37" name="o_Qte37" value="2" size="5" style="display:none" >
</div>
<div class="col">
<label id="c_id37" name="c_id37" style="display: none">4.60</label>
</div>
</div>
</div>
</td>
<td>
<div class="container">
<div class="row">
<div class="col form-control form-control-sm text-start ">
<label class="text-start">
<strong>Petit Epeautre</strong></label>
</div>
<div class="col form-control form-control-sm ">
<label id="c_prix19">
<strong>
7,80 € </strong>
</label>
<input type="number" name="prxu19" id="prxu19" step="0.01" value="7.80" style="display:none">
</div>
<div class="col form-control form-control-sm ">
<input type="number" id="c_Qte19" name="c_Qte19" value="" size="5" placeholder="0" min="0" max="99" onchange="calcultarif()" >
<input type="number" id="o_Qte19" name="o_Qte19" value="" size="5" style="display:none" >
</div>
<div class="col">
<label id="c_id19" name="c_id19" style="display: none">7.80</label>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<div class="col-sm-2">
<br><input type="submit" class="btn btn-primary" name="Go" value="Enregistrer" >
</div>
</div>
</form>
</div>
Merci d'avance