Hi, i'm building a simple text editor by setting contentEditable=true
on a div (anyway i think that textarea behaves in the same way) and i have some problems with the tab key.
What i want is that when the user presses the tab key, the focus remain on the div and a tab character is added to the text.
I've solved the first part of the problem by calling preventDefault()
on the event object on keydown and now the div doesn't lose the focus, but i don't know why i can't insert the character.
The entity code for the tab char is 	
but if i try to add this string to the innerHTML Firefox replace it with a simple space (not
just a white space). I also tried with \t
but the result is the same.
So my question is, how can i insert a tab character in the text?