用JS实现自动计算并填入<input>失败

浏览:891 发布日期:2014/07/25 分类:求助交流 关键字: JS 自动计算
“房屋”表:有编号、名称、类型、区域……
“房屋电费”表:有房屋信息(编号、名称、类型……)、电费单号、本次读数、上次读数、用电度数……

【“新增电费数据”页面A】有一个按钮,点击可弹出一个小页面B:显示房屋列表,有名称、类型、区域几列,页面B的核心代码如下:
<volist name="list" id="ov">
<tr>
<td><{$ov.code}></td>
<td><a href="__URL__/add/code/<{$ov.code}>" target="navTab" onclick="closeDialog()"><{$ov.name}></a></td>
<td><{$ov.zone}></td>
<td><{$ov.type}></td>
</tr>
</volist>
即:点击房屋“名称”,可将房屋的编号($ov.code)传递给页面A,然后在页面A的add()中查询该code对应的数据并填入页面A中。但小页面B并不会关闭,须手动将其关闭。

【问题】页面A中,光标在“用电度数”的<input>时,其值会自动计算并填入:值=本次度数-上次度数,该操作由JS实现:
<input type="text" onfocus="calcConsume()" readonly="readonly" ……>
function calcConsume()
{
var thisRecord1 = document.getElementById("thisRecord1");
var lastRecord1 = document.getElementById("lastRecord1");
var res = thisValue1 - lastValue1;
document.getElementById("consume").value = res;
}
问题:该功能不能实现,即:点击“用电度数”的编辑框时,没有值自动计算并填入。请大家帮忙看看。
最佳答案
评论( 相关
后面还有条评论,点击查看>>