如何控制或更改所有文本为大写

Ale*_*osa 11 asp.net-mvc jquery

我正在开发一些供我公司使用的表格.我咨询并将数据插入到数据库中,但对于标准问题,我想将我输入的文本转换为大写,我该怎么做?

我的一个表格示例:

我希望我输入的文本字段自动转换为大写,或者我输入数据库的数据已经转换为大写(在用户不以这种方式输入的情况下).


编辑:

我试试

$("tbCiudad").change(function() {
    $(this).val($(this).val().toUpperCase());
});
Run Code Online (Sandbox Code Playgroud)

要么

$("tbCiudad").keyup(function() {
    $(this).val($(this).val().toUpperCase());
});
Run Code Online (Sandbox Code Playgroud)

那个领域没有任何反应.我究竟做错了什么?

Mar*_*lie 24

$("input[type=text]").keyup(function(){
  $(this).val( $(this).val().toUpperCase() );
});
Run Code Online (Sandbox Code Playgroud)


Mil*_*Joe 5

您可以将带有 javascript(或 jquery,如果需要)的事件处理程序添加到这些文本框的keypressblur事件,然后应用 Jay Blanchard 建议的内容。像这样的东西:

$("input[type='text']").bind("blur", null, function(e) {
    $(this).val($(this).val().toUpperCase());
});
Run Code Online (Sandbox Code Playgroud)