利用onblur事件实现文本框中英文字母全部转换成大写
<body>文本框中输入:<input type="text" id="inp" value="" onblur="aA()" /><br><br>失去焦点后:<input type="text" id="lose" value="" /><script>function aA() {//获取id的value值var inp = document.getElementById("inp").value;var lose = document.getElementById('lose');// 定义正则表达式只能输写字母var reg = /^[a-zA-Z]+$/;// 判断是否是字母if (reg.test(inp)) {document.getElementById("lose").value = document.getElementById("inp").value.toUpperCase();} else {alert('请输入正确的字母');}}</script></body>
效果图
失去焦点前
失去焦点后