我试图在平板电脑中实现使用物理键盘或虚拟键盘的功能,这取决于是否检查了由我创建的SetButton组件。
问题是,当单击输入时,我需要不使用readonly,而不显示键盘,因为否则将不显示光标,如果要删除或修改某些内容,则用户无法在段落中间进行选择。
由于我没有readonly属性,所以如果我在平板电脑中进行测试并触摸输入字段,就会得到windows键盘,这是我想要避免的。
没有人知道避免使用windows键盘而不使用readonly 属性的方法吗?
谢谢,任何回答都能帮到我。
发布于 2019-11-19 08:24:15
有一个属性只读用于input。
<input [readonly]="isReadOnly">更新:
<input [disabled]="!validate">TypeScript:
validate = false;小心,禁用的元素是不可编辑的,也不会在提交时发送。
更新1:
作为替代,您可以创建两个输入,其中一个输入是隐藏的visibility:hidden,以在submit上发送数据。
<input [disabled]="!validate">
<input style="visibility:hidden">https://stackoverflow.com/questions/58929093
复制相似问题