<form action="" method="post"> //PdoFormu <form id="normalpost" method="post"> //Ajax Formu <button type="submit" id="normalpost"> </form> </form>Bu tarz bir senaryoda ajax formu içindeki butona basınca doğal olarak diğer formu da post ediyor. Bu sorunu nasıl engelleyebiliriz?
Php form içinde form etiketi kullanmak R10+
7
●278
- 18-11-2022, 17:30:12İki adet formum var birisi normal post ediyor diğeri ajax ile anlık post ediyor ve iç içeler örnek;
- 18-11-2022, 17:38:11İçerideki buttonun type'ı submit olmasın. Zaten XHR/Ajax ile veri iletiliyor.
Hatta 2. formun submit eventine de aşağıdaki gibi bir event handler eklerseniz işi garantiye almış olursunuz. Olay sadece button değil, herhangi bir inputta (textarea hariç) enter'a basınca yine submit olacak.
document.querySelector("#secondForm").addEventListener("submit", function (e) { e.preventDefault(); // prevent from submitting }); - 18-11-2022, 18:08:52Hocam bu sefer de dışarıdaki form da göndermiyor postuEgoisto adlı üyeden alıntı: mesajı görüntüle
- 18-11-2022, 18:21:56

Dostlar bir de şu şekilde success durumunda #dogru divini göstermek istiyorum ancak bir türlü gösterilmiyor, joker-pas.php'de echo ediyorum halbuki. - 18-11-2022, 20:44:22Devtool'da `network` tabında bu isteğin atıldığına ve 200 durum koduyla döndüğünden emin misiniz?ozgur_medya adlı üyeden alıntı: mesajı görüntüle
- 18-11-2022, 20:49:09Egoisto adlı üyeden alıntı: mesajı görüntüle

Evet hocam hatta önizle tabında başarıyla yazdırdığını görüyorum yani işlem başarıyla oluyor ama ekrana yazdırmıyor sadece

