За последние 24 часа нас посетил 16801 программист и 1644 робота. Сейчас ищут 1183 программиста ...

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

Тема в разделе "JavaScript и AJAX", создана пользователем EvelRus, 3 авг 2008.

  1. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Вопрос... как сделать отправку сообщения по нажатия этих кнопок? Вся фишка в том, что формы теперь нет, просто кнопка отправить
    Когда была форма делал так

    HTML:
    1. onKeyPress = "if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {document.post.submit.click();}"
    А теперь не знаю как сделать :(
     
  2. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    сделать таки форму
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Nemo
    В аякс передавать innerHTML дива?
     
  4. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Эм... Может я чего не понимаю, а в чём проблема собственно?
     
  5. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    vasa_c, не хочу )))
    Kreker, чего???
    Johnatan, в том, что этот код теперь не пашет :(
     
  6. dAllonE

    dAllonE Guest

    Nemo, если честно не вижу логики)

    Так много жрет трафика передача на фронтенд <form method="post" action=""></form> ?
     
  7. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Сообщения отправляются аяксом

    HTML:
    1. <input type="submit" value="Сказать" name="submit" id="submit" onclick="ajax('chat.php', 'sendMsg()');">
    Там только кнопка, без формы
     
  8. NOmeR1

    NOmeR1 Активный пользователь

    С нами с:
    11 май 2008
    Сообщения:
    97
    Симпатии:
    0
    А так?
    Код (Text):
    1. onKeyPress = "if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) { ajax('chat.php', 'sendMsg()'); }"
     
  9. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Хм.. а почему я сам не подумал об этом? :))
    Спасибо, друг, работает!