读书人

onpropertychange 有关问题

发布时间: 2012-04-04 16:38:51 作者: rapoo

onpropertychange 问题

HTML code
<input onpropertychange="GetTotal(this);"  ...


JScript code
function GetTotal(obj) {    if (document.activeElement.id != obj.id) {        //焦点判断        return;    }    var total = 1;    //...计算    total = getFloat(total, 2);    $("#txt_Total").val(total);//小计}










[解决办法]

[解决办法]
你单单选中一个数字修改后会不会js识别不出来,还有这个问题可以用鼠标放上去后将input里面的文本全部选中就ok了,这样也就不会出现用户选一部分数字也改的问题了
[解决办法]
getFloat函数没有
[解决办法]
onpropertychange 事件会触发多次
20 选中2 修改成3时,
其实是先删除了2,触发一次,此时值是 0
再插入3.现在值是 30了。

楼主可以自己调试一下。

FF 下用 oninput ,只会触发一次
[解决办法]
探讨

onpropertychange 事件会触发多次
20 选中2 修改成3时,
其实是先删除了2,触发一次,此时值是 0
再插入3.现在值是 30了。

楼主可以自己调试一下。

FF 下用 oninput ,只会触发一次

读书人网 >asp.net

热点推荐