Nat*_*han 5 html javascript css jquery
可能的重复:
在 JavaScript 中将字符串的第一个字母大写
我正在制作一个叫做“HTML 测验”的东西。它是用 JavaScript 制作的。当用户第一次输入时,他们必须输入他们的名字。单击提交后,他们输入的名称将保存到变量中。当它说:
亲爱的内森,
您即将参加 HTML 测验。请.....
我认为这样看起来更好:
亲爱的内森,
您即将参加 HTML 测验。请.....
但是如果用户输入以小写字母开头的名字,它将保持这种状态。如果第一个字母是小写的 jQuery,有没有办法让第一个字母变成大写字母?
例如,这里是一个简单的名称输入脚本:http : //jsfiddle.net/RcLt6/
如果您输入的姓名全部小写,当然,它将全部小写。无论如何,如何使输入的第一个字符始终大写?
这将做到这一点:
str = str[0].toUpperCase() + str.slice(1);
Run Code Online (Sandbox Code Playgroud)
现场演示: http: //jsfiddle.net/qNJVQ/
顺便说一句,将 INPUT 放在 LABEL 内 - 这样您就不必使用该for
属性将标签与输入字段关联起来:
<label>
Name: <input type="text">
</label>
Run Code Online (Sandbox Code Playgroud)