在浏览器中覆盖TAB

Ali*_*xel 2 html javascript jquery textarea indentation

如果我在输入字段中键入文本并按下ENTER我知道的所有浏览器的默认行为是提交表单,但是如果我ENTER在textarea中按下一个新行.

每当我按下TABtextarea 时,有没有办法模仿这种行为(缩进,不提交表格)? Bespin似乎做到了,但是在一个canvas元素中.

Pek*_*ica 10

我自己没有这样做,但似乎可以覆盖事件处理程序并捕获密钥.见例如这里.

哦,对于JQuery人群,甚至还有一个插件.