Q:

Отправка формы по CTRL+ENTER или просто ENTER

Подскажите, плиз, как написать JavaScript код, чтобы все абсолютно формы на странице отправлялись комбинацией клавиш, помимо нажатия кнопки мышкой. 
Все, что мы имеем - это наличие тэга <form> на странице.
PS. CMS - InstantCMS
Добавлено
При нажатии вызывается функция:
function sendMessage(){

    var to_id    = $('select#to_id').val();
    var to_all   = $('input[name=massmail]:checked').length;
    var to_group = $('input[name=send_to_group]').val();

    if (to_id > 0 || to_all == 1){
        if (to_all==1 || to_group==1){ to_id = 1; }
        var action = '/users/'+to_id+'/sendmessage.html';
        $('form#newmessage').attr('action', action).trigger("submit");                      
    } else {
        $('input#gosend').attr('disabled', 'disabled');
    }

}

Онкликом по сабмиту. Это где отправляется личны сообщения. Но на комментах эта функция не вызывается, но все равно страница перезагружается.
Дополнено
На самом деле проблема перезагрузки состояла в том, что атрибут action во всех формах пустой. То есть перед сабмитом ему нужно задать action-URL. В этом случае все работает.

A:

<form action="aaa.php" method="post"><textarea class="ctrlSubmit"></textarea></form>
<form action="bbb.php" method="get"><textarea class="ctrlSubmit"></textarea></form>
<script>
var t = document.getElementsByTagName('textarea');
var i = 0;while(t[i]){
    if(/ctrlSubmit/.test(t[i].className)){
        t[i].onkeyup = function(e){
            e = window.event || e;
            if(e.keyCode == 13 && e.ctrlKey){
                alert(this.value);
                //ну или this.form.submit();
            }
        }
    }
    ++i;
}
</script>

Скрипт работает без jQuery для всех textarea.ctrlSubmit .
Добавлено
Вариант, если известна только форма. Можно перевесить событие с document на все формы (или сделать им onsubmit = function(){return false;}).
<form action="aaa.php" method="post"><textarea></textarea><input type="text"></form>
<form action="bbb.php" method="get"><textarea></textarea></form>
<script>
function addEvent(elem, type, handler){
    if (elem.addEventListener){
        elem.addEventListener(type, handler, false);
    } else {
        elem.attachEvent("on"+type, function() { handler.call(elem) });
    }
}
addEvent(document, 'keyup', function(e){
    e = window.event || e;
    var t = e.target || e.srcElement;
    if(t.nodeName.toLowerCase() == 'input' || t.nodeName.toLowerCase() == 'textarea'){ // если мы в инпуте или текстовом поле
        if(e.keyCode == 13 && e.ctrlKey){ // если нажато ctrl + enter
            if(t.form){ // если элемент в форме
                alert(t.value);
                //ну или t.form.submit();
                if(e.preventDefault) e.preventDefault();
                else e.returnValue = false;
            }
        }
    }
});
</script>

