如何在数据库值和用户输入值之间执行添加作为php中的文本框值

时间:2014-03-31 10:20:00

标签: php

我需要动态添加一个数据库列的选定值和用户输入 我根据条件选择数据库值,然后在数组中获取它 现在,我需要将两个值相加,并将结果放在另一个文本框中。

我使用此代码:

while($res = mysqli_fetch_array($result)){
?>
    <tbody>
        <tr>
            <td height="41"><?php echo $res['valuea']; ?></td>
            <td><?php echo $res['valueb']; ?></td>
            <td><?php echo $res['valuec']; ?></td>
            <td><?php echo $res['valued']; ?></td>
            <td><input name="txt" type="text" disabled="disabled" class="txt" id="txt" value="<?php echo $res['valuee']; ?>" readonly="readonly"/></td>
            <td><input class="qty" type="text" id="qty" name="qty" onChange="third();"/></td>
            <td><input class="amount" type="text" name="amount" id="amount"  /></td>
        </tr>
    <?php
} //while 

我认为这是我的错误:

要添加我使用的javascript值,但它只接受第一个条目...它不适用于下一个条目:

<script type="text/javascript">

function third(){
    var txt=document.getElementById('txt').value;
    var qty=document.getElementById('qty').value;
    var amount=txt*qty;
    document.getElementById('amount').value=amount;
}
</script>

0 个答案:

没有答案