该场景中,我有一个输入文本字段,我正在执行部分自动完成操作(就像堆栈溢出中的标记输入字段一样...因为这就是基本原理)。当选择文本输入时强制键盘显示
当用户打字时,我建议他们可能打字的东西;用户然后单击一个建议,它将替换一些字段内容,并将光标放在插入发生的位置之后。
所有这些工作,,但插入后,软件键盘不再显示。你可以在桌面上的Stack Overflow站点上复制它。
上,因此将代码是不完全一样的,虽然症状。
下面是将文本插入文本字段后调用的实际代码。
$(field).focus()[0].setSelectionRange(newCaretPos, newCaretPos);
(是的,是的,setSelectionRange是非标准的,但它适用于所有我关心的只是这一刻的移动设备,所以忽略了它)
在Android,iPhone等这个工作正常(键盘“闪烁”但我愿意忍受它
所以,这个问题基本上归结为:我如何强制屏幕键盘出现在Windows Phone 7(芒果更新) ?
你有没有想过这个? –