Страница 1 из 1

Отправка сообщений в тикетнице по Ctrl+Enter

Добавлено: 2010-08-09 10:28:08
Alex Keda
собсно... окно жутко напоминает асечное... я каждый раз жму вначале Ctrl+Enter а потом, сообразив, уже мышой...
может как-то реально на js отловить указанную комбинацию (снова, в идеале, возможность выбора комбинации)

=========
цена вопроса?

Re: Отправка сообщений в тикетнице по Ctrl+Enter

Добавлено: 2010-09-06 19:44:55
B0nuse
5$ за подсказку ;)

Попробуй вставить код

Код: Выделить всё

function ctrlEnter(event, formElem) {   
    if((event.ctrlKey) && ((event.keyCode == 0xA)||(event.keyCode == 0xD))) {   
        //formElem.submit.click(); // если отправка формы происходила бы по POST
        TicketEdit(); // т.е. по нажатию нужно выполнить эту функцию для отправки формы
    }   
}   

в файлы styles\billing\Js\Pages\TicketEdit.js и styles\billing\Js\Pages\Administrator\TicketEdit.js

И код

Код: Выделить всё

 'onkeypress' => 'ctrlEnter(event, this)',

в файлы hosts\billing\comp\www\Administrator\TicketEdit.js между строк 126-127 (там где описана переменная)

Код: Выделить всё

    $Comp = Comp_Load(
      'Form/Input',
      Array(
        'type'    => 'button',
        'onclick' => 'TicketEdit();',
        'value'   => 'Сохранить'
      )
    );

и hosts\billing\comp\www\TicketEdit.js между строк 198-199 (там где описана переменная)

Код: Выделить всё

    $Comp = Comp_Load(
      'Form/Input',
      Array(
        'type'    => 'button',
        'onclick' => 'TicketEdit();',
        'value'   => 'Добавить'
      )
    );


Должно сработать 8-) если нет, надеюсь, сам дальше дойдешь...

Re: Отправка сообщений в тикетнице по Ctrl+Enter

Добавлено: 2010-09-18 16:50:33
Виталий
B0nuse, почти все так.

Фичу добавил и вылил.

Re: Отправка сообщений в тикетнице по Ctrl+Enter

Добавлено: 2010-09-19 12:17:36
Alex Keda
рабоатет
========
чё и кому должен? =)

Re: Отправка сообщений в тикетнице по Ctrl+Enter

Добавлено: 2010-09-20 15:15:15
B0nuse
lissyara писал(а):чё и кому должен? =)

А че кому не жалко :D

Re: Отправка сообщений в тикетнице по Ctrl+Enter

Добавлено: 2010-09-20 15:17:08
Alex Keda
ну, ребят, это ваша работа, ваше время.
вам её/его и оценивать.