在input元素上用非绑定的方式监听回车事件并传递参数
2015-02-03 15:31
351 查看
场景是动态生成html元素,为生成的input添加事件。
要求有两点:非绑定的方式并且需要传递参数 ;参数为方法名称,回调该方法并将input的值作为参数。
参考实现如下:
input写法
其中 userFunction为要调用的方法名称(方法名字符串)
javascript写法
要求有两点:非绑定的方式并且需要传递参数 ;参数为方法名称,回调该方法并将input的值作为参数。
参考实现如下:
input写法
tmp.push('<input type="text" id="myInput" onkeydown="if(event.keyCode==13) {_callBack(' + userFunction + ')}">');
其中 userFunction为要调用的方法名称(方法名字符串)
javascript写法
function _callBack(fuc){ var myInput=document.getElementById("myInput").value; if(myInput==null || myInput<=0) myInput=1; var func=eval(fuc); new func(myInput); }
相关文章推荐
- JavaScript---事件绑定方式(传递参数)
- jquery同一标签绑定多个事件的几种方式 && js实时监听input中值变化
- JQuery 绑定事件时传递参数的实现方法
- jquery 触发别的元素事件,并且传递参数
- 动态创建元素中的异步事件参数传递问题
- 管窥MVVMLight Command参数绑定和事件传递
- C#中的delegate和event,WF中传递参数和监听事件会用到
- jQuery给input绑定回车事件
- jQuery给input绑定回车事件
- addEventListener事件监听传递参数
- Knockout事件传递参数的几种方式
- JQuery绑定事件 时如何传递参数
- Tkinter事件绑定,参数如何传递
- AS3中通过事件监听传递参数以及动态变量传递的问题
- jQuery给input绑定回车事件
- [FLASH_AS]Flash as3 addEventListener事件监听传递参数
- FireFox下为元素附加事件并传递参数-addEventListener attachEvent - Pass parameters to event-function
- 转:Flash as3 addEventListener事件监听传递参数
- 为元素绑定监听键盘上的enter键被按下事件的方法
- 为同一元素对象分别用三种绑定事件方式绑定同一种事件