我想使用JavaScript强制文本框的值小写。我已经尝试过下面的代码,但是每次您按一个键,光标就会跳到输入的末尾。如何避免这种情况?
$("#beLowerCase").keyup(function(){ $(this).val( $(this).val().toLowerCase() ); });
$(“#beLowerCase”).on(‘input’, function(){
// store current positions in variables var start = this.selectionStart, end = this.selectionEnd; this.value = this.value.toLowerCase(); // restore from variables... this.setSelectionRange(start, end); });
这实际上也适用于CSS:
#beLowerCase{ text-transform:lowercase; }
服务器可以照顾实际的下壳体…