我正在练习一些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;
});
答案 0 :(得分:1)
如同要求的评论
以下是将事件绑定到所有文本输入的示例(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);
});
}
除外)
NSDictionary * recivedDictionary = [NSJSONSerialization JSONObjectWithData:jsonData options: NSJSONReadingMutableContainers error: &e][0]["data"][0];
if (recivedDictionary.count > 0 ) {
NSString * master_id = recivedDictionary["_master_id"];
}