$("#enSonInput").keydown(function (e) { if (e.keyCode == 13) { console.log("put function call here"); }});enSonInput dedigim yere formda bulunan en son inputu yazarsan onun icinde entere basarsa post eder
Bu hatalı olacaktır. Adam son inputu doldurup enter'e bastığında form saçmalar.
hocam bunun daha basit çözümü yokmudur acaba? çünkü php altyapısı ve 20 den fazla sayfa var. hepsini tek tek düzenlemem gerekecek ozaman.
// 2 türlü selector seçimi yapabilirsiniz. İster class ile ister direk tagName ile. Mantıklı olan class ile yapmaktır. İkisinin de örneği aşağıda. TagName tüm formları seçer. Ancak bazı formlarda yapmak istemezsiniz. O zaman sıkıntı yapacaktır.
document.getElementsByClassName('formClass').forEach(item => {
item.addEventListener('submit', (e) => {
e.preventDefault();
// FORM ISLEMLERI
});
});
document.getElementsByTagName('form').forEach(item => {
item.addEventListener('submit', (e) => {
e.preventDefault();
// FORM ISLEMLERI
});
});