html定义input文本框,添加onchange事件
js执行onchange事件,并根据input框id操作对象的值
展示效果
可以绑定一些键盘事件,如 keyup,一次按键松开就会触发事件,在事件函数里就可以进行相关的字数统计功能的实现,以下是一个简单示例:
<textarea id="area1" name="area1" onkeyup="count(this)"></textarea><span id="span1">0</span>
<script>
function count(el)
{
var span=document.getElementById('span1'), val=el.value
span.innerHTML=val.length
}
</script>
有办法,并且很简单。1、把触发事件改掉。原来是按钮的onclick事件,改成文本框的onchange事件。
2、把onchange事件的处理函数修改一下。
大概就是下面这种样子
<input id="q" name="kw" type="text" placeholder="请输入要查询的内容" onchange="this.value=zh_tran('t',this.value)">