Probleme dans mon script de multi insertion en Js , Qjery
Résolu/Fermé
ScreamFR
Messages postés
73
Date d'inscription
lundi 30 décembre 2019
Statut
Membre
Dernière intervention
19 mai 2022
-
Modifié le 19 nov. 2020 à 19:44
ScreamFR Messages postés 73 Date d'inscription lundi 30 décembre 2019 Statut Membre Dernière intervention 19 mai 2022 - 20 nov. 2020 à 00:59
ScreamFR Messages postés 73 Date d'inscription lundi 30 décembre 2019 Statut Membre Dernière intervention 19 mai 2022 - 20 nov. 2020 à 00:59
A voir également:
- Probleme dans mon script de multi insertion en Js , Qjery
- Script vidéo youtube - Guide
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
2 réponses
jordane45
Messages postés
38238
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 septembre 2024
4 689
19 nov. 2020 à 19:44
19 nov. 2020 à 19:44
On va commencer par réécrire ton IF complètement en jquery
et puis, histoire de rendre le code un peu plus présentable, on va le transformer en écriture ternaire ( c'est juste une autre façon de réécrire ton if )
ensuite on va juste ajouter en dessous un "alert" pour voir quelle valeur il affiche
PS: Pense bien à vider le cache de ton navigateur ( à faire systématiquement quand on modifie du code javascript ou css )
if($("#article").val() == "Pas de produit"){ var articlee = $("#newarticle").val(); }else{ var articlee = $("#article").val(); }
et puis, histoire de rendre le code un peu plus présentable, on va le transformer en écriture ternaire ( c'est juste une autre façon de réécrire ton if )
var articlee = $("#article").val() == "Pas de produit" ? $("#newarticle").val() : $("#article").val();
ensuite on va juste ajouter en dessous un "alert" pour voir quelle valeur il affiche
alert("articlee : " + articlee );
PS: Pense bien à vider le cache de ton navigateur ( à faire systématiquement quand on modifie du code javascript ou css )
jordane45
Messages postés
38238
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 septembre 2024
4 689
19 nov. 2020 à 21:07
19 nov. 2020 à 21:07
Dis... tout à l'heure je t'ai dit quoi concernant la VALEUR à utiliser dans ton IF ???
A ton avis... quelle est la VALUE de l'option sur laquelle tu fais ton IF ?
A ton avis... quelle est la VALUE de l'option sur laquelle tu fais ton IF ?
<option value="Pas d'article">Selectionner un article</option>
ScreamFR
Messages postés
73
Date d'inscription
lundi 30 décembre 2019
Statut
Membre
Dernière intervention
19 mai 2022
3
Modifié le 20 nov. 2020 à 00:07
Modifié le 20 nov. 2020 à 00:07
Logiquement c'est Pas d'article
la valeur = value
Ah mince c'est Pas d'article
J'ai copie pas de produit
J'ai remplacer "Pas de produit" par "Pas d'article"
Il y a eu un changement dans l'alerte maintenant si je rentre une donnée du select ca l'affiche mais quand je choisit le 2 eme input ca mes Pas d'article
A autant pour moi j'ai pas vue le '
Ducoup ca marche <3
la valeur = value
Ah mince c'est Pas d'article
J'ai copie pas de produit
J'ai remplacer "Pas de produit" par "Pas d'article"
$(document).ready(function(){ var id = 1; /*Assigning id and class for tr and td tags for separation.*/ $("#button_send").click(function(){ var articlee = $("#article").val() == "Pas d'article'" ? $("#newarticle").val() : $("#article").val(); alert("article : " + articlee ); var newid = id++; $("#table").append(`<tr valign="top" id="${newid}"> <td width="100px" class="numeros${newid}">${$("#numeros").val()}</td> <td width="100px" class="article${newid} line">${articlee}</td> <td width="100px" class="referencearticle${newid} line">${$("#referencearticle").val()}</td> <td width="100px" class="cout${newid}">${$("#cout").val()}</td> <td width="100px" class="quantite${newid}">${$("#quantite").val()}</td> <td width="100px" class="tva${newid}">${$("#tva").val()} %</td> <td width="100px" class="remise${newid}">${$("#remise").val()} %</td> <td width="100px"><a href="javascript:void(0);" class="remCF"><i class='bx bx-x red'></i></a></td></tr>`); });
Il y a eu un changement dans l'alerte maintenant si je rentre une donnée du select ca l'affiche mais quand je choisit le 2 eme input ca mes Pas d'article
A autant pour moi j'ai pas vue le '
Ducoup ca marche <3
jordane45
Messages postés
38238
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 septembre 2024
4 689
>
ScreamFR
Messages postés
73
Date d'inscription
lundi 30 décembre 2019
Statut
Membre
Dernière intervention
19 mai 2022
19 nov. 2020 à 23:58
19 nov. 2020 à 23:58
voilou
jordane45
Messages postés
38238
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 septembre 2024
4 689
>
ScreamFR
Messages postés
73
Date d'inscription
lundi 30 décembre 2019
Statut
Membre
Dernière intervention
19 mai 2022
20 nov. 2020 à 00:00
20 nov. 2020 à 00:00
Au passage, plutôt que de jongler avec du text .... prends l'habitude de travailler avec des numériques...
Pas de produit => value = 0
Le produit trucbidule ... value = son id
Pas de produit => value = 0
Le produit trucbidule ... value = son id
<?php foreach($article as $articlee): ?> <option value="<?= $articlee['id'] ?>"><?= $articlee['article'] ?></option> <?php endforeach; ?>
ScreamFR
Messages postés
73
Date d'inscription
lundi 30 décembre 2019
Statut
Membre
Dernière intervention
19 mai 2022
3
>
jordane45
Messages postés
38238
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 septembre 2024
20 nov. 2020 à 00:59
20 nov. 2020 à 00:59
Ok merci du petit conseil , juste un grand merci à toi tu es génie :').
19 nov. 2020 à 20:13
Mon alerte :
Mon code Js / app-add_facture.js
Html n'a pas changer pas.