Which OS you are using? You should make sure that you are using OS 5.0 or later. According to the (Apple's Technical Notes) and Safari Web Content Guide. It is written:
The HTML contenteditable
attribute is supported in iOS 5.0 and later. In earlier versions, replace contenteditable
, used to enable text input within a styled element, with a styled textarea
element. In Safari, you can customize the appearance of textarea
elements using CSS. If necessary, you can even disable any platform-specific, built-in styling on a textarea element by setting -webkit-appearance
to none.
So, if you are using an old OS version, you could use textarea
elements instead of contenteditable
. Then, it is guaranteed that your application will work as well.
PS. you can use your IPAD to go on this website, to try how does it work with textarea
. It might be an example for you.
Hope that helps.