日期:2014-05-16  浏览次数:20761 次

求一语法 请大神帮解答!
我有一个文本框的onkeyup事件,想实现在函数中,请问应该怎么写法?
<input name="mz" onKeyUp="this.value=this.value.replace(/\D/g,'');je.value=(sl.value*this.value).toFixed(2)" onafterpaste="this.value=this.value.replace(/\D/g,'')"/>


我现在需要在下面函数红色的部分实现这个功能,请问语法怎么写呢?


function Add(){
var mz = document.createElement("input");
mz.type = "text";
mz.size="6";
mz.maxLength="6";
mz.onkeyup = function(){"this.value=this.value.replace(/\D/g,'');je.value=(sl.value*this.value).toFixed(2)" onafterpaste="this.value=this.value.replace(/\D/g,'')"};
}

------解决方案--------------------

mz.onkeyup = function(){
this.value=this.value.replace(/\D/g,'');
je.value=(sl.value*this.value).toFixed(2);;
}
mz.onafterpaste=function(){
this.value=this.value.replace(/\D/g,'')
}