html文本框改变Vlaue时触发的事件
答案:5 悬赏:70 手机版
解决时间 2021-01-29 13:52
- 提问者网友:绫月
- 2021-01-28 22:02
我要的效果是比如输入"12345"输入1触发一事,输入2时也触发一事, 就是每输入一个字都触发一次的事件是那个?
最佳答案
- 五星知识达人网友:第幾種人
- 2021-01-28 22:22
可以通过onkeyup事件解决
<html>
<head>
<script type="text/javascript">
function upperCase(x)
{
var y=document.getElementById(x).value
document.getElementById(x).value=y.toUpperCase()
}
</script>
</head>
<body>
输入您的姓名: <input type="text" id="fname" onkeyup="upperCase(this.id)" />
</body>
</html>在例子中的输入域中键入字符时,字符会被(逐一地)更改为大写
<html>
<head>
<script type="text/javascript">
function upperCase(x)
{
var y=document.getElementById(x).value
document.getElementById(x).value=y.toUpperCase()
}
</script>
</head>
<body>
输入您的姓名: <input type="text" id="fname" onkeyup="upperCase(this.id)" />
</body>
</html>在例子中的输入域中键入字符时,字符会被(逐一地)更改为大写
全部回答
- 1楼网友:琴狂剑也妄
- 2021-01-29 02:15
onkeyup
或者onChange
根据需要选择吧。
- 2楼网友:慢性怪人
- 2021-01-29 00:57
<p>你好 可以使用onkeyup事件</p> <p>如:</p> <p><input onkeyup="aa(this)"><br><script language="javascript"><br><!--<br>function aa(ipt)<br>{<br>alert(ipt.value);<br>}<br>//--><br></script></p>
- 3楼网友:罪歌
- 2021-01-29 00:38
onkeyup=“xxxxx”
- 4楼网友:归鹤鸣
- 2021-01-28 23:28
var oInput = document.getElementById('input');<br>oInput.onkeyup = function(){<br> //执行的函数<br> alert(this.value);<br>}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯