ID verilen buton çalışmaması.
Tek bir form olarak post işlemi yapılıyor form içinde div lere ID vererek ayırdım
butonlarıda ID vererek ayırdım ilk form olan mailonay formunun butonu 'KOD GÖNDER' butonu çalışıyor,
kod gönderme işlemi tamamlandıktan sonra otomatik olarak anket onayla formu geliyor,
sıkıntı tamda burada başlıyor işte Anket Onayla Butonuna tıkladığımda hiç bi tepki almıyorum..
POP-UP olarak sweetalert kullanıyorum.
<form id="telefonform<?php echo $m['telefon_id'];?>" method="POST">
<div id="mailonay<?php echo $m['telefon_id'];?>" class="form-group">
<label class="form-label">E-Posta Adresi</label>
<input id="oymails" type="hidden" name="oy">
<input type="email" name="eposta" class="form-control" aria-describedby="emailHelp">
<div class="form-text">Geçerli Bir E-Posta Adresi Giriniz.</div>
</div>
<div id="onaykodu<?php echo $m['telefon_id'];?>" class="form-group">
<label class="form-label">Onay Kodunuz</label>
<input type="text" name="onay" class="form-control" >
<input type="hidden" name="onaykodu">
<div class="form-text">4 Haneli Onay Kodunuzu Giriniz.</div>
</div>
<button id="mailgonderbuton<?php echo $m['telefon_id'];?>" type="submit" class="btn btn-primary mt-3">Kod Gönder</button>
<button id="dogrulamakodbuton<?php echo $m['telefon_id'];?>" type="submit" class="btn btn-success mt-3">Anketi Onayla</button>
</form>
<script>
$(document).ready(function(){
$("#onaykodu<?php echo $m['telefon_id']; ?>").hide();
$("#dogrulamakodbuton<?php echo $m['telefon_id']; ?>").hide();
});
$("#telefonform<?php echo $m['telefon_id'];?>").on('submit',(function(e){
$.ajax({
url:"islem.php",
type:"POST",
dataType:"json",
data:new FormData(this),
contentType:false,
cache:false,
processData:false,
success: function(data){
const veri= JSON.parse(JSON.stringify(data));
swal("Bilgi",veri.message,veri.status)
if(veri.islemno=="1"){
$("#oymails").attr('disabled');
$("#mailonay<?php echo $m['telefon_id']; ?>").hide();
$("#mailonay<?php echo $m['telefon_id']; ?>").remove();
$("#mailgonderbuton<?php echo $m['telefon_id']; ?>").hide();
$("#dogrulamakodbuton<?php echo $m['telefon_id']; ?>").show();
$("#onaykodu<?php echo $m['telefon_id']; ?>").show();
}else{
}
}
});
return false;
}));
</script>