Здравствуйте, Islandi, Вы писали:
I>можно ли сделать такое, не помещая в ячейку input?
I>Ведь value есть только у input.
I>document.getElementById('idres').value='bla-bla'
I>что то вроде этого, но для
I><td align=center id=\"idres\">23</td>
I>то есть, пытаемся сделать "вычислимые" поля в таблице, например, поле3 будет произведением поля2 и поля1.
I>Как считать поле1 и поле2, и как положить результат в поле3?
Примерно так:
var i1 = parseInt (document.getElementById('idres1').innerText);
var i2 = parseInt (document.getElementById('idres2').innerText);
document.getElementById('idres3').innerText = i1 + i2;
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Islandi, Вы писали:
I>>можно ли сделать такое, не помещая в ячейку input?
I>>Ведь value есть только у input.
I>>document.getElementById('idres').value='bla-bla'
I>>что то вроде этого, но для
I>><td align=center id=\"idres\">23</td>
I>>то есть, пытаемся сделать "вычислимые" поля в таблице, например, поле3 будет произведением поля2 и поля1.
I>>Как считать поле1 и поле2, и как положить результат в поле3?
А>Примерно так:
А>А>var i1 = parseInt (document.getElementById('idres1').innerText);
А>var i2 = parseInt (document.getElementById('idres2').innerText);
А>document.getElementById('idres3').innerText = i1 + i2;
А>
Только учтите, что FireFox, например, не поддерживает свойство innerText. Надо использовать innerHTML.