jsp页面的input通过双击得到值后,然后想触发一个类似onchange的事件,怎么弄,跪求。
onchange只有值发生变化才会触发。按照你所述,点击触发。可以用onfocus 试试。
没太懂,想触发onchang事件可以加在标签上啊,如果js里实现onchange事件,可以用js得到标签对象,然后调onchange事件就可以了吧
ondblclick事件里面同时执行你想触发的js函数就行了
<input type="text" ondblclick="showValue(this)" />
<script>
function showValue(o) {
alert(o.value);
//你要执行的类似onchange的函数或者代码
doChange();
}
function doChange() {
alert('change')
}
</script>
这个事件可以直接绑定在input 标签上的
用** .bind('input propertychange',function(){})**onchange需要失去焦点才能触发。
onchange是没法监听到动态改变的数据的,再双击事件里面改变input值后直接执行或者调用函数执行接下来要做的事情就ok了
用一个变量保存input中旧值,dblclick后获取新值,进行比较,如果不一样,调用自己change方法,更新旧值变量为新值变量