首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角度防止没有“只读”属性的windows键盘出现

角度防止没有“只读”属性的windows键盘出现
EN

Stack Overflow用户
提问于 2019-11-19 07:56:33
回答 1查看 266关注 0票数 0

我试图在平板电脑中实现使用物理键盘或虚拟键盘的功能,这取决于是否检查了由我创建的SetButton组件。

问题是,当单击输入时,我需要不使用readonly,而不显示键盘,因为否则将不显示光标,如果要删除或修改某些内容,则用户无法在段落中间进行选择。

由于我没有readonly属性,所以如果我在平板电脑中进行测试并触摸输入字段,就会得到windows键盘,这是我想要避免的。

没有人知道避免使用windows键盘而不使用readonly 属性的方法吗?

谢谢,任何回答都能帮到我。

EN

回答 1

Stack Overflow用户

发布于 2019-11-19 08:24:15

有一个属性只读用于input

代码语言:javascript
复制
<input [readonly]="isReadOnly">

请参阅这个stackblitz的只读示例。

更新:

代码语言:javascript
复制
<input [disabled]="!validate">

TypeScript:

代码语言:javascript
复制
validate = false;

小心,禁用的元素是不可编辑的,也不会在提交时发送。

更新1:

作为替代,您可以创建两个输入,其中一个输入是隐藏的visibility:hidden,以在submit上发送数据。

代码语言:javascript
复制
<input [disabled]="!validate">
<input style="visibility:hidden">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58929093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档