javascript - Typescript + Html:如何在输入字段中强制大写
问题描述
我正在使用角度(打字稿),并且我在 html 中有一个模型表单,用户必须在其中插入一个代码字段和一个描述字段。
代码字段必须始终由用户输入,始终为大写。
我发现并关注了这个问题: How to convert input value to uppercase in angular 2 (value passing to ngControl)
但是用户插入的最后一个字母仍然是小写的.. 基本的事情是数据库总是全部大写(我还限制了 4 个可以正常工作的字符)这是我现在的代码,但正如上面所写的那样不能正常工作:
<input type="text" id="code" #code class="form-control" formControlName="code" maxlength="4"
(input)="code.value=$event.target.value.toUpperCase()">
有没有人找到一个快速、实用且快速的解决方案?
谢谢你!
解决方案
您可以简单地添加 oninput="this.value = this.value.toUpperCase()"
您的<input>
标签,它会立即将您输入字段中的任何输入转换为大写。
推荐阅读
- javascript - 使用 Node.js 控制文本文件时出现内存溢出错误
- informix - 如何在 Informix 中添加额外的假空列来选择结果?
- bigdata - 当公司使用开发/登台/生产环境进行软件开发时,如何调用登台表
- html - ASP.NET MVC 表行,包括来自模型的文本链接
- api - 如何在 Windows 机器上设置 Gravitee.io
- mongodb - MongoDB .msi 安装程序无法在 Windows 10 上运行
- jenkins - 詹金斯 - 矩阵作业 - 不同奴隶上的变量相互覆盖?
- android - 如何开启usb调试模式?
- php - 在 wordpress 数据库中添加带有数据的自定义行
- python - 在迭代文件夹结构时匹配文件中的文本