【问题标题】:How to change input text to lowercase in AngularJS [duplicate]如何在AngularJS中将输入文本更改为小写[重复]
【发布时间】:2022-02-03 01:24:09
【问题描述】:

我想要一个输入字段来获取用户的电子邮件以进行登录。我已经应用了所有电子邮件验证。但现在我想在用户插入电子邮件后立即将文本转换为小写。

 <div class="form-group mb-3">
 <div class="">
 <input name="email" class="form-control required" type="email" required placeholder="Email ID" ng-pattern="emailFormat" ng-model="admin.username">
 </div>
 <span style="color: red" class="error" ng-show="loginForm.email.$error.pattern">
 Please enter a valid email
 </span>
 </div>

 //Email format
 $scope.emailFormat = /^[a-z]+[a-z0-9._\-]+@[a-z0-9\-]+\.[a-z0-9.]{2,5}$/;

任何人都可以请帮助我如何在 ng-model 中直接将大写字母转换为小写字母?谢谢

【问题讨论】:

  • 你试过toLowerCase吗?
  • 使用 admin.username.toLowerCase()
  • 试试这个 {{value |小写}}

标签: javascript html angularjs validation


【解决方案1】:

您可以在输入中使用方法“onchange”并创建一个函数并使用方法 toLowercase (https://www.w3schools.com/jsref/jsref_tolowercase.asp)

【讨论】:

  • 这不是角度方式 - ng-change 不是 onchange
猜你喜欢
  • 1970-01-01
  • 2020-05-29
  • 1970-01-01
  • 2012-04-20
  • 2011-04-13
  • 1970-01-01
  • 2021-04-26
  • 1970-01-01
  • 2014-02-13
相关资源
最近更新 更多