Une boucle for
Résolu
new-dev
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
new-dev Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
new-dev Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai cette fonction en javascript qui ajoute un calendrier à l'intérieur d'un input en Symfony :
cet id de l'input change dynamiquement, à chaque clique sur un bouton "Ajouter" cet id va devenir :
etc.
Du coup mon calendrier ne fonctionne que pour le premier input. Je ne sais pas comment faire un for là-dessus vu que le numéro est à l'intérieur de l'id au milieu de caractères.
Merci pour votre aide
J'ai cette fonction en javascript qui ajoute un calendrier à l'intérieur d'un input en Symfony :
$( function() {
$( "#commande_billet_billet_0_dateVisite").datepicker();
// reste de la fonction
cet id de l'input change dynamiquement, à chaque clique sur un bouton "Ajouter" cet id va devenir :
$( "#commande_billet_billet_1_dateVisite").datepicker();
$( "#commande_billet_billet_2_dateVisite").datepicker();
$( "#commande_billet_billet_3_dateVisite").datepicker();
etc.
Du coup mon calendrier ne fonctionne que pour le premier input. Je ne sais pas comment faire un for là-dessus vu que le numéro est à l'intérieur de l'id au milieu de caractères.
Merci pour votre aide
A voir également:
- Une boucle for
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Idm for mac - Télécharger - Téléchargement & Transfert
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Instagram for pc - Télécharger - Divers Communication
- Microsoft store download for pc - Guide
1 réponse
Bonjour,
Là comme ça.. le plus simple que je voie serait :
- Mettre une "class" à tes inputs
- Faire une boucle dessus
Un truc du genre
et côté javascript tu auras quelque chose de la forme:
Là comme ça.. le plus simple que je voie serait :
- Mettre une "class" à tes inputs
- Faire une boucle dessus
Un truc du genre
<input type="text" id="commande_billet_billet_00_dateVisite" class="maclass"> <input type="text" id="commande_billet_billet_1_dateVisite" class="maclass">
et côté javascript tu auras quelque chose de la forme:
$(".maclass").each(function(){ $(this).datepicker(); });
Mes inputs ont déjà tous une classe par défaut : "form-control" sauf le premier input où il y a le calendrier, la classe par défaut devient donc "form-control hasdatepicker".
J'ai essayer de mettre
ça ne fonctionne pas
Merci