比方说,我们有一个div:HTML5:启用屏幕键盘上的一个div
<div>Random text</div>
现在,当我点击这个div的移动/平板电脑应该弹出屏幕键盘上,这样我可以输入。我想处理使用标准事件键入的键。任何想法如何我可以调出屏幕键盘?
比方说,我们有一个div:HTML5:启用屏幕键盘上的一个div
<div>Random text</div>
现在,当我点击这个div的移动/平板电脑应该弹出屏幕键盘上,这样我可以输入。我想处理使用标准事件键入的键。任何想法如何我可以调出屏幕键盘?
使用Contenteditable在DIV HTML5的属性。
请参阅DEMO
<div contenteditable="true" id="div1"><strong>Click on me to edit the content.</strong>
Have a look I am a div not a textbox or textarea and I have used
<strong>"contenteditable"</strong>
</div>
</br>
<div>Click on me to edit the conetct,
<strong>sorry I am not editable</strong>
</div>
单击第一个div您还可以编辑内容,并且还事件附加到它
这个作品!谢谢 –
我建议你hi-jack一个textarea或输入字段(以最适合你的需求为准)。
div.onclick = focus textarea
textarea.onkeyup = change div content
... etc.
这是一个好主意......我会看看我是否可以得到这个工作 –
我建议使用<textarea>
元素而不是普通的div。您可以应用一些CSS,使其看起来不像通用输入框。由于它是可选的,屏幕键盘将自动出现。
这个文本可以用这种方法编辑。如果您对'
是您的文本目标为可编辑?或者只是提出键盘和文本是不可改变的? –
我正在nutty.io上工作,它有在浏览器中工作的终端模拟器。终端仿真器不是输入或textarea,所以我无法在移动设备上使用键盘。所以我想知道如何让它工作。 –