J'ai un problème avec les éléments de formulaire ajoutés dynamiquement.Le champ de formulaire ajouté dynamiquement n'a pas été envoyé lorsque le formulaire a été envoyé
J'ai utilisé ce code pour ajouter des éléments de formulaire
$('#wrap_range_'+id).append("<div style='clear:both; margin:0;'></div>
<select name='range_"+id+"[]'>
<option value=''>-- Select range --</option>
<?php
for($cnt=10; $cnt<500; $cnt+=10) {
echo '<option value=\"'. ($cnt-10) . '-' . $cnt.'\">'. ($cnt-10) . ' - ' . $cnt .'</option>'; }
?>
</select>
<input type='text' name='range_discount_"+id+"[]' >
");
les éléments sont forn avec succès en annexe, l'attribut nom des champs sont comme j'ai besoin.
Mais le problème est que lorsque le formulaire soumet les éléments ajoutés dynamiquement ne sont pas affichés.
Veuillez me guider. Merci d'avance.
Votre code semble brouillé ... pouvez-vous le coller à nouveau? – Kevin
sûr. $ ('# wrap_range _' + id) .append ("
")..? –Dans votre code PHP, vous créez uniquement une liste de nombres. Pourquoi ne faites-vous pas cela dans JS? Je parie que ce mélange le brise d'une façon ou d'une autre, et il est très très difficile de le maintenir et de le déboguer. –