使用 CSS/jQuery 打字时如何将输入字符改为大写?
原文:https://www . geesforgeks . org/如何在使用 css-jquery/ 键入时将输入字符更改为大写
给定一个输入文本区域,任务是在接受用户输入时将小写字符转换为大写字符。可以用 CSS 或者 JavaScript 来完成。第一种方法使用 CSS 转换属性,第二种方法使用 JavaScript 将小写字符转换为大写字符。
方法 1: 该方法使用 CSS 文本转换属性将小写字符转换为大写字符,同时接受用户的输入。
示例:该示例实现了上述方法。
<!DOCTYPE HTML>
<html>
<head>
<title>
How to change Input character
to Upper Case while typing
using CSS/JavaScript ?
</title>
</head>
<body style = "text-align:center;">
<h1 style = "color: green">
GeeksForGeeks
</h1>
<p id = "GFG_UP" style =
"font-size: 20px; font-weight: bold;">
Type in the input box in lower
case to see the effect.
</p>
Type Here: <input id="yourid"
style="text-transform: uppercase"
type="text" />
<br><br>
<p id = "GFG_DOWN" style = "color:green;
font-size: 26px; font-weight: bold;">
</p>
</body>
</html>
输出:
- 在输入框中输入之前:
- 在输入框中输入小写字母后:
方法 2:
- 使用按键()方法在用户从键盘释放按键时触发按键事件。
- 使用 toLocaleUpperCase()方法将输入转换为大写,并再次将其设置为输入元素。
示例:该示例实现了上述方法。
<!DOCTYPE HTML>
<html>
<head>
<title>
How to change Input character
to Upper Case while typing
using CSS/JavaScript ?
</title>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
</script>
</head>
<body style = "text-align:center;">
<h1 style = "color: green">
GeeksForGeeks
</h1>
<p id = "GFG_UP" style =
"font-size: 20px; font-weight: bold;">
Type in the input box in lower
case to see the effect.
</p>
Type Here: <input id="yourid" type="text" />
<br><br>
<script>
$(function() {
$('input').keyup(function() {
this.value = this.value.toLocaleUpperCase();
});
});
</script>
</body>
</html>
输出:
- 在输入框中输入之前:
- 在输入框中输入小写字母后:
版权属于:月萌API www.moonapi.com,转载请注明出处