我怎样才能让变量的首字母总是大写?
可能重复:
在JavaScript中大写字母的第一个字母
我正在做一个叫做“HTML测验”的东西。 它是用JavaScript制作的。 当用户首次输入时,他们必须输入他们的名字。 一旦他们点击提交,他们输入的名称将被保存到一个变量中。 它看起来不太好看:
亲爱的纳森,
您即将参加HTML测验。 请.....
我认为它看起来更像这样:
亲爱的纳丹,
您即将参加HTML测验。 请.....
但是如果用户以小写字母开头输入他们的名字,它将保持这种状态。 无论如何,如果使用jQuery将第一个字母变成小写字母,那么它会变成大写字母吗?
例如,这里是一个简单的名字输入脚本:http://jsfiddle.net/RcLt6/
如果你输入你的名字全部小写,当然,它将全部小写。 无论如何,我怎样才能让输入的第一个字符总是被大写?
这将做到这一点:
str = str[0].toUpperCase() + str.slice(1);
现场演示: http : //jsfiddle.net/qNJVQ/
顺便说一下,将INPUT放在LABEL中 - 这样您就不必使用for
属性将标签与输入字段相关联:
<label>
Name: <input type="text">
</label>
链接地址: http://www.djcxy.com/p/17861.html
上一篇: How can I make the first letter of a variable always capital?