Ну ведь это так просто!
Июнь 10, 2008
Вот я опять пи�?у потому, что меня нечто задевает и не дает смотреть сквозь пальцы. Причем это нечто вполне само себе разумеющееся, логичное и самодоказательное.
Скажите, ведь многие привыкли отправлять сообщения по 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>
�? даже на этом расчудесном блогерском двиге, чтобы отправить комментарий, нужно взять в руки мы�?ку и ткнуть в кнопку. Ребята, давайте создавать разумные интерфейсы, использовать руки, голову. Сейчас полезу поэксперементирую на локальной ма�?ине со встраиванием в код.

Июнь 17th, 2008 at 3:44 пп
да..намного было бы удобнее если бы везде так было)
а то надоело клацать таб(
Июнь 17th, 2008 at 11:17 пп
formElem.submit(); вместо formElem.submit.click();
имхо так проще
Июнь 17th, 2008 at 11:38 пп
formElem.submit(); и тогда и кнопка не нужна, эмуляции нажатия кнопки не будет… а значит если скрипт проверяет была ли нажата кнопка, например проверка осуществляется так:
и submit(); будет выполнять свою работу
if (isset($_POST['button']) && !empty($_POST['message'])) { бла-бла-бла}
работать не будет…
Ок, хрен с ним с кнопкой, если мы используем просто submit() то отправляться будет только содержимое этой формы на которой сейчас фокус, а куски hidden с различными нужными нам настройками полетят в тартарары=)
но впринципе, если это маленькая гостеву�?ка, то можно и ваще без hidden полей и кнопки обойтись
Июнь 18th, 2008 at 6:07 пп
Хм… Наверное сейчас двиги пи�?утся на ламеров, хотя даже ВКОНТКЕдроч позвоняет отправлять по данной комбинации…
Июнь 20th, 2008 at 1:14 пп
>если мы используем просто submit() то
> отправляться будет только содержимое этой
> формы на которой сейчас фокус, а куски
>hidden с различными нужными нам
>настройками полетят в тартарары=)
при submit() содержимое всей формы, включая hidden-поля, будет полностью отправлено
Июнь 21st, 2008 at 3:28 пп
Вариант на jQuery:
$(document).ready(function()
{
$(‘form’).keyup(
function(event) {
if((event.ctrlKey) && ((event.keyCode == 0xA)||(event.keyCode == 0xD)))
{
this.submit();
}
}
)
}
);
Август 23rd, 2008 at 11:48 пп
Кстати, я сейчас посмотрела, ва�? блог в Yandex хоро�?ие места занимает ,если название блога в поиск вбить.