Вот я опять пи�?у потому, что меня нечто задевает и не дает смотреть сквозь пальцы. Причем это нечто вполне само себе разумеющееся, логичное и самодоказательное.

Скажите, ведь многие привыкли отправлять сообщения по Ctrl+Enter в аське?

Ну почему бы не сделать в форумных движках отправку сообщений по Ctrl+Enter ведь это так легко!

<script type="text/javascript">
function ctrlEnter(event, formElem)
    {
    if((event.ctrlKey) && ((event.keyCode == 0xA)||(event.keyCode == 0xD)))
        {
        formElem.submit.click();
        }
    }
</script>
<form action="send.php" method="post" onkeypress="ctrlEnter(event, this);">...</form>


�? даже на этом расчудесном блогерском двиге, чтобы отправить комментарий, нужно взять в руки мы�?ку и ткнуть в кнопку. Ребята, давайте создавать разумные интерфейсы, использовать руки, голову. Сейчас полезу поэксперементирую на локальной ма�?ине со встраиванием в код.

7 Комментари(я/ев) to “Ну ведь это так просто!”

  1. Dimon-z Says:

    да..намного было бы удобнее если бы везде так было)
    а то надоело клацать таб(

  2. Lego Says:

    formElem.submit(); вместо formElem.submit.click();
    имхо так проще

  3. admin Says:

    formElem.submit(); и тогда и кнопка не нужна, эмуляции нажатия кнопки не будет… а значит если скрипт проверяет была ли нажата кнопка, например проверка осуществляется так:
    if (isset($_POST['button']) && !empty($_POST['message'])) { бла-бла-бла}
    работать не будет…
    Ок, хрен с ним с кнопкой, если мы используем просто submit() то отправляться будет только содержимое этой формы на которой сейчас фокус, а куски hidden с различными нужными нам настройками полетят в тартарары=)
    но впринципе, если это маленькая гостеву�?ка, то можно и ваще без hidden полей и кнопки обойтись :) и submit(); будет выполнять свою работу ;-)

  4. Foxcool Says:

    Хм… Наверное сейчас двиги пи�?утся на ламеров, хотя даже ВКОНТКЕдроч позвоняет отправлять по данной комбинации…

  5. Raz0r Says:

    >если мы используем просто submit() то
    > отправляться будет только содержимое этой
    > формы на которой сейчас фокус, а куски
    >hidden с различными нужными нам
    >настройками полетят в тартарары=)
    при submit() содержимое всей формы, включая hidden-поля, будет полностью отправлено

  6. Raz0r Says:

    Вариант на jQuery:
    $(document).ready(function()
    {
    $(‘form’).keyup(
    function(event) {
    if((event.ctrlKey) && ((event.keyCode == 0xA)||(event.keyCode == 0xD)))
    {
    this.submit();
    }
    }
    )
    }
    );

  7. Костина Кристина Says:

    Кстати, я сейчас посмотрела, ва�? блог в Yandex хоро�?ие места занимает ,если название блога в поиск вбить.

Leave a Reply

Нам помогают
Дружественные сайты: