[英]Detect iOS Autocomplete Suggestion Key Press?
在iOS
键盘上,顶行有时会有自动完成建议。
当用户单击这些自动完成建议之一时,不会触发keydown
事件。
当用户单击其中一个自动完成建议时,是否可以监听事件?
您可以收听此处描述的input
事件: https ://www.w3schools.com/jsref/obj_inputevent.asp
例如,假设您有一个 contenteditable <div>
元素:
<div contenteditable id="content"></div>
然后输入所说的<div>
可以监听input
事件并获得所有这些有用的信息。 您可以查看event.data
属性以查看通过 iOS 的建议选择的完整单词。
document.querySelector('#content').addEventListener('input', event => {
console.log('event.data ==', event.data);
console.log('Other stuff:', {
dataTransfer: event.dataTransfer,
targetRanges: event.getTargetRanges(),
inputType: event.inputType,
isComposing: event.isComposing,
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.