как сложить значения полей INPUT в форме?есть форма... (голосовалку пишу): <form method="post" action="xxx.pl" name="edit_vote"> <input type="hidden" name="punkt" value="5"> Количество ответов: <input value="" type="text" name="msgCL"> <input type="text" name="kotv0" onkeyup="summ();"> <input type="text" name="kotv1" onkeyup="summ();"> <input type="text" name="kotv2" onkeyup="summ();"> ...и так далее фишка заключается в том, что бы в поле msgCL автоматически писало сумму полей kotv1 kotv2 ... причем количество этих kotv задается в поле punkt ( генерируется перл скриптом с этим проблем нет). есть такой скрипт <script language="JavaScript"> function summ() { var numer = document.edit_vote.punkt.value; var sum=0; for (var i=0; i<numer; i++) { s="kotv" + i; temp = new object; temp='document.edit_vote.'+s+'.value'; tt=toString (temp); sum+=tt; } document.edit_vote.msgCL.value = sum } </script> все бы ничего но... в переменая Temp получается равной document.edit_vote.kotv4.value все как надо, но.. это строка!!! а мне нужно значения поля INPUT как это исправить? коныертировать методом tostring не получилось :((( в результате работы программы выдает нечто типа 0[object][object][object][object][object], понимаю что дело все в типах данных, но исправить не могу :( |