Javascript IPad在输入时禁用keyevent

Javascript IPad在输入时禁用keyevent,javascript,iphone,ipad,textbox,textfield,Javascript,Iphone,Ipad,Textbox,Textfield,我正在开发一个解决方案,实现向文本框添加文本,但我禁用了正常的键事件,并使用了自定义的键事件。我禁用密钥事件,如下所示: <input onkeypress="return false;" onkeydown="return false;" onkeyup="return false;" type="text"> 现在,它在browsersSafari、Firefox、IE上运行良好,但在IPad的Safari上却无法实现,当用户按下一个键时,它会被输入两次。是否有其他方法可以

我正在开发一个解决方案,实现向文本框添加文本,但我禁用了正常的键事件,并使用了自定义的键事件。我禁用密钥事件,如下所示:

<input onkeypress="return false;"  onkeydown="return false;"  onkeyup="return false;" type="text">

现在,它在browsersSafari、Firefox、IE上运行良好,但在IPad的Safari上却无法实现,当用户按下一个键时,它会被输入两次。是否有其他方法可以在ipad的输入字段上禁用按键事件?

也许你可以将文本框完全透明alpha:0,将它放在一个div中,然后将文本添加到文本框后面的div中。

我找到了答案。基本上,如果要自定义按键输入,您必须在Javascript中向上键而不是向下键或按下键进行自定义。

为什么要这样做?你能更新一个div或者其他元素吗?是的,我已经想到了。问题在于,尽管IPad键盘区域只响应和