получить продукт автоматически из динамического текстового поля, используя JavaScript - PullRequest
0 голосов
/ 06 февраля 2012

Я искал 2 дня и не могу найти решение своей проблемы.

Я хотел автоматически умножить два числа из динамически сгенерированного текстового поля с использованием PHP из mysql

ОТ ЭТОГО

<input name="qty<?php echo $x ?>" type="text" id="qty<?php echo $x ?>" size="6" maxlength="10" onfocus="startCalc();" onblur="stopCalc();">
      <td><label>
        <input name="unit<?php echo $x ?>" type="text" id="unit<?php echo $x ?>" size="9" maxlength="12" onfocus="startCalc();" onblur="stopCalc();">
      </label></td>
      <td><input name="total<?php echo $x ?>" type="text" id="total<?php echo $x ?>" size="9" maxlength="12" style="background-color:#FFCC33" readonly></td>
  </tr>

вот мой javascript

function startCalc(){
  interval = setInterval("Unit()",1);

}

function Unit()
{
var cost = document.getElementsByName('unit');
    for(var i=1; i<cost.length; i++)
    {
        unit[i] = document.getElementById('unit' + i).value;
        srr_qty[i]= document.getElementById('qty' + i).value;
        total[i]=(unit[i] * 1)*(qty[i]* 1);
        document.getElementById('srr_total'+ i).value = total[i];
        totalAmount[i]=document.getElementById('total' + i).value;
        return (totalAmount[i])

    }
}

function stopCalc(){
  clearInterval(interval);
}

Надеюсь, вы понимаете, что я хотел сделать .. спасибо и надеемся на ваш быстрый ответ

1 Ответ

0 голосов
/ 06 февраля 2012

установить атрибут value для input тегов <input type="text" value="<something here>" />

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...