我在 Angular 6 中使用 Reactive 表单。对于输入类型文本,我希望它是大写的。我尝试了解决方案

(input)="form.patchValue({name: $event.target.value.toUpperCase()})"

该解决方案工作正常,但是当我将光标移动到中间并键入一个字符时,唯一的问题是光标移动到最后。

有没有其他方法或更好的解决方案?

最佳答案

为什么不直接使用 CSS 来完成这项工作?

.uppercase{
  text-transform: uppercase;
}
<input class="uppercase" type="text" placeholder="type here">

关于javascript - Angular 6 Reactive Form 输入值到大写,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52772897/

10-11 08:23