gpt4 book ai didi

javascript - input.value 中的第一个字母不会转换为大写

转载 作者:行者123 更新时间:2023-12-02 16:50:33 25 4
gpt4 key购买 nike

我有 4 个输入,当调用 addContact 函数时会获取这些值,在将这些值发送到数据库之前,我需要将名字和姓氏的第一个字母转换为大写,以便我可以应用它正确地转换为 HTML,但它不起作用。我已经跳过了控制台中的代码并且代码开始运行,但是这两个值没有改变。我也尝试将整个内容更改为大写和小写,但运行代码时似乎没有任何值改变。我没有收到任何错误。我错过了什么?

addContact: function() {

var firstName = document.getElementById('fname').value;
var lastName = document.getElementById('lname').value;
var email = document.getElementById('email').value;
var phone = document.getElementById('phone').value;

firstName.charAt(0).toUpperCase();
lastName.charAt(0).toUpperCase();

dbContactsRef.push({firstName: firstName, lastName: lastName, email: email, phoneNumber: phone});
},

最佳答案

JavaScript 中的字符串是不可变的。您需要:

firstName = firstName.charAt(0).toUpperCase() + firstName.slice(1)
lastName = lastName.charAt(0).toUpperCase() + lastName.slice(1)

关于javascript - input.value 中的第一个字母不会转换为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26688035/

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