Sayfamda form var ve formun içinde de inputlar var
jquery ile sonradan inputlar ekliyorum inputların name özelliği category[] şeklinde
post edildiğinde sayfa ile gelen inputların verisi geliyor ama sonradan eklenenler gelmiyor
daha önce bunu yaşayan oldu mu arkadaşlar
print_r($category);
şeklinde yazdırdığımda sayfa ile gelen inputlar geliyor ama sonradan gelenler gelmiyor
Post edilen veriler gelmiyor
8
●87
- 26-10-2021, 20:58:15Onunla alakası olacağını sanmıyorum.
Jquery ile eklenen form elemanının <form> tagları arasında kalıp kalmadığını kontrol edin, muhtemelen kalmıyordur veya name vb. kısımda hata vardır.
Sonradan da eklense form içerisinde yer alıyorsa veri post edilir. - 26-10-2021, 21:15:34
<form method="POST" action=""> <div class="card m-b-30"> <div class="card-body"> <h4 class="mt-0 header-title mb-4">Kategoriler</h4> <div class="container mb-4"> <div class="storeCategoryArea"> <input type="text" name="category[]" class="form-control storeCategory"> </div> </div> <div class="form-group row"> <div class="col-lg-2"> <span class="btn btn-warning yeniKategoriEkle">Yeni Kategori Ekle</span> </div> </div> </div> </div> </form>
JQUERY
$(".[COLOR=#D9DAE9][FONT=Open Sans][SIZE=2]yeniKategoriEkle[/SIZE][/FONT][/COLOR]").click(function(){ $(".storeCategoryArea").append('<input type="text" name="category[]" class="form-control storeCategory">'); });