如何大写输入字段文本的第一个字母,而键入javascript
how to capitalize the 1st letter of input field text while typing by javasccript?
我想知道,当我们在输入字段类型文本输入名称。我想按用户输入,但是在输入的时候,我想把用户输入的第一个字母大写。请帮帮我
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<form name="inputform">
Name: <input name="name" type="text" id="n" onKeyPress="check()">
</form>
<script>
function check()
{
var name=document.getElementById("n");
var uppercase=name.value.charAt(0);
}
</script>
</body>
</html>
就这么简单:
function capitalizeFirstLetter(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}; // ^ First letter + The rest of the string.
像这样使用:
function check() {
var name = document.getElementById("n");
var uppercase = capitalizeFirstLetter(name.value);
name.value = uppercase;
}
,或者短:
<input name="name" type="text" id="n" onKeyUp="check(this)">
function check(element) {
element.value = capitalizeFirstLetter(element.value);
}
在检查方法中使用此函数
like this
function capitalize(s) {
// returns the first letter capitalized + the string from index 1 and out aka. the rest of the string
return s[0].toUpperCase() + s.substr(1);
}
function check()
{
var name=document.getElementById("n");
var uppercase = capitalize(name)
}
可以使用Javascript函数toUpperCase()。下面是代码:
document.getElementById("n").addEventListener("keyup",checkinput);
function checkinput(){
var name=document.getElementById("n");
if(name.value.length==1){
var uppercase=name.value.charAt(0).toUpperCase();
name.value=uppercase;
}
}
相关文章:
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 与杜兰达尔合作的第一个JavaScript项目.尝试从第三方 API 获取数据
- Javascript:表单验证getElementById仅返回第一个id元素
- 如何通过连接多个异步javascript调用,从对象数组中排序并获取第一个obejct
- Javascript第n次出现一个字符串,并提取子字符串
- 使用 javascript 获取文本框中输入的第一个值
- Hov 我用 javascript 改变风格,只影响第一个 ul
- Javascript 函数在 PHP 中的第一个 while 循环后停止
- 构建我的第一个Javascript应用程序(jQuery),努力做一些事情
- 从对象中的 javascript 数组中获取第一个值
- 在 javascript 中创建第二个 html 元素会删除第一个
- 在 javascript 中返回正则表达式的每个匹配中捕获的第一个组
- 使用 javascript 和正则表达式删除 HTML 字符串中的第一个 img 标记
- Javascript 多维数组返回第一个值,然后失败
- 如何以第二个 JavaScript 形式加载数据,然后解析为第一个 JavaScript 形式
- 在链接单击上创建一个对话框,javascript第2部分
- QML中的第一个XHR请求非常慢(运行在v8上的javascript)
- 在JavaScript中查找数字对列表的最小第一个值
- 在javascript中删除TR表的第一个TD