quickaddapi.sugester不弹出输入法

手机屏幕小,每次调用选择列表都弹个输入法。
安卓可以让输入法最小化隐藏,但iphone的输入法不能隐藏,占了半屏。

有api参数禁止输入,从而不弹输入法吗?
用css限制又成不成?

<input class="prompt-input" autocapitalize="off" enterkeyhint="done" type="text" id="myInput">  
  
<script>  
  document.getElementById('myInput').addEventListener('input', function(e) {  
    e.preventDefault(); // 阻止默认行为,但请注意,这可能不总是有效  
    this.value = ''; // 或者你可以选择保留一个特定的值,比如空字符串  
  });  
</script>

设想,在 quickaddjs里,执行sugester前,加个定时器,执行上面的代码。

有同学给个示例吗

试改代码,无效果,也没有填入bbb

	let disinputtimer;
    disinputtimer = setTimeout(() => {
		document.getElementById('myInput').addEventListener('input', function(e) {
    		e.preventDefault(); // 阻止默认行为,但请注意,这可能不总是有效  
    		this.value = ''; // 或者你可以选择保留一个特定的值,比如空字符串  
  		});  
    }, 300);
    let choice = await this.quickAddApi.suggester((str) => str, lines);

弄错了,应使用 document.querySelector(‘.prompt-input’)