【问题标题】:How to change all my textbox input letters to uppercase in mvc razor page?如何在 mvc razor 页面中将我的所有文本框输入字母更改为大写?
【发布时间】:2021-04-07 11:45:02
【问题描述】:

这是我的文本框

<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>

【问题讨论】:

    标签: asp.net-mvc asp.net-core razor


    【解决方案1】:

    可以使用js:

    $(function () {
            $("input").each(function () {
                $(this).val($(this).val().toUpperCase());
            })
        })
    

    当页面加载时它会将所有输入的值更改为大写。如果你想在输入失去焦点时将我所有的文本框输入字母更改为大写,你可以使用:

     $("input").change(function () {
            $(this).val($(this).val().toUpperCase());
        })
    

    【讨论】:

      猜你喜欢
      • 2016-04-11
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 2021-03-27
      • 1970-01-01
      • 2021-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多