Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Отправка формы с CK-Editor'ом через Ctrl+Enter


Автор: begin 22.6.2011, 01:21
Есть форма:
Код

<form method="post" name="user_message">
<textarea class="about" name="text_new" id="text_new"></textarea>
<script type="text/javascript">
//<![CDATA[
CKEDITOR.replace( 'text_new',
{
toolbar : 'MyToolbar',
height: '90px'
});
//]]>
</script>
<input type='submit' value='Отправить!' onclick="chat_submit(); return false;" />
</form>

Работает так: текстовое поле с подлюкченным к ней CK-Editor'ом, форма отправлятеся через Ajax (JS-функцией chat_submit()).
Но возникла задача сделать отправку формы ЕЩЕ И по нажатию Ctrl+Enter.
В сети есть варианты, но в них не рассматриваются эти два усложняющих фактора: CK-Editor+Ajax.
Подскажите код именно для моего случая  smile 

Автор: Котокобра 22.6.2011, 09:34
пример кода для отправки формы по CtrlEnter

Код

<body>

<script type="text/javascript">
function fsubm(e){
    var e = e || window.event;
    if(e.ctrlKey && e.keyCode==13) {
        alert("form sending");
    }
}
</script>


<form onSubmit="return false">
    <textarea onKeyDown="fsubm(event)"></textarea><br />
</form>


</body>


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)