onchange='this.form.submit()' ile formu gönderiyorum ama gönderdiğim sayfada nasıl yakalayıp işleme sokmalıyım formu onu çözemedim?
Formu islem.php içine yolluyorum normalde butonlarda if ( isset($_POST['avataral']) ) gibi yakalıyorum ama bununla yolldadığımda postu nasıl alıp işleme ******* ?
onchange submit form
11
●628
- 22-09-2017, 16:51:52Post işlemini ajax ile mi yapıyorsunuz? Ajax ise ve dataType = json ise aldığınız sayfada verileri json decode fonksiyonu ile decode etmeniz lazım. Yok değil sadece formu post ettiriyorum başka birşey yapmıyorum diyorsanız normal post etmişsiniz gibi aynı şekilde yapacaksınız değişen birşey yok
Bol şans. - 22-09-2017, 16:54:27Sadece Post ediyorum ama karşılamada sorun yaşıyorum. islem.php içerisine post ediyorum hemen post gidiyor ama orda karşılayıp kodları çalıştıramıyorum.mpoy8 adlı üyeden alıntı: mesajı görüntüle
buton kullanmadan post ettiğim için sorun yaşıyorum bunu çözemedim. - 22-09-2017, 17:07:53--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:07:53 -->-> Daha önceki mesaj 16:59:19 --
Paylaştım hocam kodlarımpoy8 adlı üyeden alıntı: mesajı görüntüle - 22-09-2017, 17:09:04Şunu deneyin;
<form> tag'ına bir id ekleyin id="submitForm" gibi;
bir tane de script tagı açın.
<script type="text/javascript">
</script>
içerisine de aşağıdaki kodu ekleyin.
function submitForm(){ var form = document.getElementById("submitForm"); form.submit(); }daha sonra da html formun içinde onchange='submitForm()' olarak değiştirin. Bu şekilde olması gerekir. Yolu biraz uzattım ama doğru şekilde post edildiğinden emin olabiliriz böylece. - 22-09-2017, 17:09:25if ( isset($_POST['avataral']) )
avataral değerini formda göremedim ? - 22-09-2017, 17:11:26Buna da hiç dikkat etmemiştimgameforevertr adlı üyeden alıntı: mesajı görüntüle
Çok doğru.
- 22-09-2017, 17:13:57Sorunum o zaten ben onu buton ile gönderiyordum ama burda buton koymadığım için giden veriyi karşılayamıyorum.mpoy8 adlı üyeden alıntı: mesajı görüntüle
onu nasıl karşılamalıyım soru bu zaten
Çok doğru.