您好我正在尝试将在文本框中输入的文本转换为大写,但我没有得到输出,请帮忙。
@Html.TextBoxFor(model => model.PanNumber, new { @class = "form-control", @onkeyup = "InputToUpper(this);" })
答案 0 :(得分:2)
这应该有效(从@onkeyup = "InputToUpper(this);"
方法中移除TextBoxFor
)
$('#PanNumber').keyup(function() {
var text = $(this).val();
$(this).val(text.toUpperCase());
});
答案 1 :(得分:0)
如果你正在使用" @ editorfor"文本框然后尝试
@Html.EditorFor(model => model.PanNumber.Alias, new {
htmlAttributes = new { @class = "upper-case" }
})