Писал плагин под WordPress, наткнулся на необычную ошибку, которую мне писал файрвокс при работе с формой: document.getElementById("commentform").submit is not a function. Вот так код выглядел, который вызвал ошибку:

if(enter && ctrl) document.getElementById("commentform").submit();

Оказалось, что если создать в форме кнопку в именем и id равным submit, то при попытке отправить эту форму через JavaScript может возникнуть ошибка. Поэтому не называйте так кнопки ;)