Merhabalar,
Herhangi bir form'da submit button'una birkaç kez bastığında melesef defalarca post edilebiliyor ve her tıklama ile veriyi tekrar oluşturmuş oluyor.
Bu javascript ile çok basitçe çözülebiliyor. Ama uğraşmak isteyen olursa javascript kodunu iptal ederek çoklu post yapabilir. Javascript kodunu'da araştıranlar vardır paylaşayım.
Bunu controller'da en sade nasıl çözebiliriz? Araştırma yaptım fakat en doğrusu hep kendi formumuzdan çıkıyor müsait olanlar yanıtlayabilir mi? Herkese iyi çalışmalar.
Javascript;
<script>
document.querySelectorAll('form').forEach( function (form) {
form.addEventListener('submit', function (){
var button = form.querySelector('[type=submit]');
button.classList.add('disabled');
button.setAttribute('disabled','disabled');
});
})
</script>