javascript - 强制输入字段首字母大写,其余字母小写

标签 javascript angularjs

在SO上有很多首字母大写其余小写的解决方案。 但我希望它在输入字段中立即被强制。

我是 AngularJs 的新手,在我工作的地方,我们使用的是 Angular 1.7.x。

我找到了类似的东西,但它不能正常工作。

oninput="this.value = this.value.toUpperCase(0) + this.value.substring(1)"

最佳答案

不确定为什么您的尝试在字符串中包含 JS,这应该可行:

this.value = this.value.charAt(0).toUpperCase() + this.value.slice(1);

关于javascript - 强制输入字段首字母大写,其余字母小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57149261/

相关文章:

javascript - 在 InAppBrowser 中打开链接时维护标题

javascript - 如何创建指令来远程验证表单?

javascript - 如何使用 AngularJS 调用函数 ng 单击已从 Grails Controller 渲染的模板

javascript - 将属性分配给Javascript中未声明的变量

javascript - JavaScript 数组与对象的对称差异

javascript - 使用 Trianglify 设置 div 背景

javascript - 复选框在 Material 设计和 angularjs 中不会动态更改状态

javascript - AngularJS SPA 中 Google Chrome 控制台中的奇怪请求失败

javascript - 如何在不改变也不重新分配的情况下实现可设置和可检索的状态?

javascript - 使用 jQuery 更改鼠标悬停时的图标