各位高手,小弟现在遇到一个问题,请给解决一下:
在做的一个datagrid1中有三列单价,数量,金额,其中数量一栏是TextdBox控件,本人想如果textbox中的值改变以后,对应的金额栏自动变化,请问怎么解决呀?最好给个代码示例,谢谢啦!!!

解决方案 »

  1.   

    我现在想到的是:数量的textbox的ID为count,在创建时加入textchanged事件,不知能不能行呀?
      

  2.   

    能明白不<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script language="javascript">
    function calc(object)
    {
    var curr = event.srcElement; var price = curr.parentElement.parentElement.cells[1].innerText;
    alert(object.value);
    var qty = object.value;
    var cst = qty * price;
    curr.parentElement.parentElement.cells[3].innerText=cst;
    }
      </script>
     </HEAD> <BODY>
      <table border=1  >
      <tr>
      <td>物品</td>
      <td>单价</td>
      <td>数量</td>
      <td>金额</td>
      </tr>
      <tr>
      <td>苹果</td>
      <td>2.5</td>
      <td><input type=text id=tcst onkeyup=calc(this)></td>
      <td></td>
      </tr>
      <tr>
      <td>梨子</td>
      <td>1.8</td>
      <td><input type=text id=tprice1 onkeyup=calc(this)></td>
      <td></td>
      </tr>
      </table>
     </BODY>
    </HTML>