gpt4 book ai didi

javascript - 强制输入字段中的第一个字母大写

转载 作者:行者123 更新时间:2023-12-03 02:39:40 25 4
gpt4 key购买 nike

我正在练习一些 JavaScript,很想听听您对我编写的这个脚本的想法。我已经成功地完成了这项工作。该脚本使用以下脚本将输入值的第一个字母变为大写。我只是想知道这是否是一个很好的方法/我的步骤是否井然有序只是为了变得更好喜欢听到更多这样做的方法,甚至可以选择通过键盘消除大写锁定,谢谢,

// my input var
var strInput =document.querySelector("#inputText > input");

// my function and eventlistener
strInput.addEventListener('input',function() {
//upper case first letter with concatenate string input
var outputString = strInput.value.charAt(0).toUpperCase() + strInput.value.slice(1);
this.value = outputString;
});

最佳答案

正如所要求的评论

以下是将事件绑定(bind)到所有文本输入的示例(<textarea>contenteditable="true" 除外)

var txtInputs = document.querySelectorAll("input[type='text'");

//just a simple validation if its not null, undefined or empty
if (txtInputs && txtInputs.length > 0) {
for (var i = 0; i < txtInputs.length; i++) {
var txtInput = txtInputs[i];

txtInput.addEventListener('input', function() {
var outputString = this.value.charAt(0).toUpperCase() + this.value.slice(1);
});
}

关于javascript - 强制输入字段中的第一个字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48381945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com