asp.net-mvc - 如何在 mvc razor 页面中将我的所有文本框输入字母更改为大写?
问题描述
这是我的文本框
<div class="col-md-10">
@Html.EditorFor(model => model.FirstName, new { htmlAttributes = new { @class = "form-control", @placeholder = "First Name"} })
@Html.ValidationMessageFor(model => model.FirstName, "", new { @class = "text-danger" })
</div>
解决方案
你可以使用js:
$(function () {
$("input").each(function () {
$(this).val($(this).val().toUpperCase());
})
})
它会在页面加载时将所有输入的值更改为大写。如果您想在输入失去焦点时将我的所有文本框输入字母更改为大写,您可以使用:
$("input").change(function () {
$(this).val($(this).val().toUpperCase());
})
推荐阅读
- javascript - 如何独立调用 d3.svg.line()?
- mysql - 优化最新时间戳查询mysql
- android - Android使用重力=左调整ImageView的大小
- ffmpeg - 使用 Android NDK r17 构建 C 库 (FFmpeg):未定义对“__mulodi4”的引用
- ajax - 在 Angular 5 中动态地将 routerLink 添加到通过 AJAX 动态创建的组件中
- ios - 无法使用 PureLayout 将标签定位到视图的右边缘
- r - Foreach if 循环
- javascript - 反应js谷歌翻译不起作用
- c++ - librdkafka 线程不清理失败
- django - 缺少 Django CSRF 或需要 Sessions 中间件