我正在开发一个网站,该网站将通过带触摸屏界面的嵌入式系统进行访问。为了向ExtJS组合框提供数据,用户使用屏幕键盘(例如chrome和firefox提供的附加组件,这些附加组件是用javascript开发的)。当我选择组合框时,我可以键入第一个字符(当按下键盘按钮时组合框失去焦点,然后当释放键盘中的键时再次聚焦)。当我尝试插入第二个字符时,第一个字符被删除而不是连接到结尾。
有没有办法确保将新字符附加到组合框中已有的字符?(而不是删除它们)。
对此事的任何帮助都会很好。
答案 0 :(得分:2)
需要查看与之前的回答者类似的代码,但要确保组合框中的selectOnFocus
为false
,否则您将按照描述的方式键入每个字母的所有内容。