文本框的值改变了,js怎么获取

JavaScript038

文本框的值改变了,js怎么获取,第1张

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)">