我们的团队开发了一个大型应用程序,现在我们需要为系统中的所有文本框应用大写字母。由于项目的范围,在页面后面的代码中很难做到。我提出了以下jquery及其工作正常,但问题是我应用这个,asp.net textChanged服务器端事件不会触发。
function pageLoad(sender, args) {
$("input:text").not(".textChangedClass").bind("input", function (e) {
var start = this.selectionStart,
end = this.selectionEnd;
this.value = this.value.toUpperCase();
this.setSelectionRange(start, end);
});
}
非常感谢您的帮助
答案 0 :(得分:0)
jQuery不会引发回发。
我假设您使用的是ASP.NET网络表单。
如果您需要回传,则应在服务器控件上设置AutoPostBack=true
。
你能告诉我们pageLoad
是如何被召唤的吗?