• 26-09-2022, 23:56:15
    #1
    Merhaba,

    <input type="submit" name="item_del" value="Ürün Elemanı Sil">
    <input type="submit" name="save" value="Kaydet">
    <input type="submit" name="del" value="Sil">
    Yukarıdaki input sıralamasında Enter tuşuna basıldığı zaman html otomatik olarak en üstteki submit inputunu baz alıp post ediyor.
    Fakat ben bu varsayılan özelliği değiştirmek istiyorum. Hangi tag ile bunu yapabilirim?
    Yani enter'a basıldığında ürün elemanı sil butonu post edilmesin Kaydet butonu post edilsin istiyorum.
  • 27-09-2022, 00:08:06
    #2
    Sanırım JavaScript addeventlistener onkeydown ile yapabilirsiniz.

    Biraz araştırdım tabindex="-1" enter submit olmayacak butona bunu ekleyip denermisin.
  • 27-09-2022, 13:28:31
    #3
    webkaplani adlı üyeden alıntı: mesajı görüntüle
    Sanırım JavaScript addeventlistener onkeydown ile yapabilirsiniz.

    Biraz araştırdım tabindex="-1" enter submit olmayacak butona bunu ekleyip denermisin.
    tabindex'i denemiştim. İşe yaramadı.
    keypress ile işlem yaptım fakat tarayıcı html kodları daha erken anladığı için submit edilmeyecek post html tarafından öncelikli olduğundan submit edilip sonra keypress ile tanımladığım buton post ediliyordu. Bunu önceliklendiren default submit yapabilecek bir tag olmalı diye düşünüyorum ama bulamadım.