Ответы пользователя по тегу JavaScript
  • Как определить нажатую кнопку по событию submit?

    @eskanderdon
    Знаю, знаю.. сто лет в обед.. но может быть какой-нибудь сёрфер оценит (не знаю)...

    <script type="text/javascript">
    $(function () {
       var target = null;
        $(':input').focus(function() {
          target = $(this).val();
        });
        // НЕ ПЕРЕНОСИТЕ ЭТОТ ФРАГМЕНТ В SUBMIT
     
      $('form').submit( function () {
        
        if ( target == 'save' ) {
          alert('[Save] is pressed')
        } else if ( target == 'delete' ){
          alert('[Delete] is pressed')
        } else {
          alert('{unknown button is pressed}')
        }
         return false;
      });
    });
    </script>
    
    <form action="" method="post">
      <button type="submit" value="save" name="action">Сохранить</button>
      <button type="submit" value="delete" name="action">Удалить</button>
    </form>
    Ответ написан
    2 комментария