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

JavaScript025

文本框的值改变了,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>

onchange事件是onbulr事件的扩充.

当文本发生改变,并且失去焦点才会触发.

如果用input的话,把readonly去掉,就用onkeyup事件...

要不就只有在下啦列表触发那个事件了.

补充!

12

function show(t){

i.value= t.value

i.select()

}