我不太喜欢使用大写字母输入的人。除了让人反感之外,它还破坏了整个应用程序的美观。我想知道如何防止用户用大写锁定键输入所有字符。由于特殊名称和缩写词,我不能强制将所有文本转换为小写。那么我应该使用什么逻辑呢?
我不太喜欢使用大写字母输入的人。除了让人反感之外,它还破坏了整个应用程序的美观。我想知道如何防止用户用大写锁定键输入所有字符。由于特殊名称和缩写词,我不能强制将所有文本转换为小写。那么我应该使用什么逻辑呢?
如果大写字母的数量超过小写字母的数量30个以上,礼貌地拒绝他们的帖子,并解释原因。
不要在FORTRAN论坛上实施此规则。
keypress: function(e) {
var ev = e ? e : window.event;
if (!ev) {
return;
}
var targ = ev.target ? ev.target : ev.srcElement;
// get key pressed
var which = -1;
if (ev.which) {
which = ev.which;
} else if (ev.keyCode) {
which = ev.keyCode;
}
// get shift status
var shift_status = false;
if (ev.shiftKey) {
shift_status = ev.shiftKey;
} else if (ev.modifiers) {
shift_status = !!(ev.modifiers & 4);
}
// At this point, you have the ASCII code in "which",
// and shift_status is true if the shift key is pressed
}