Вопрос по функции
Есть два варианта реализации функции
Первый: function addIt() { var value1 = document.adder.inputA.value; var value2 = document.adder.inputB.value; document.adder.output.value = parseFloat(value1) + parseFloat(value2); } И второй: function addIt() { var value1 = parseFloat(document.adder.inputA.value); var value2 = parseFloat(document.adder.inputB.value); document.adder.output.value = value1 + value2; } В первом варианте функция возвращает значение и правильное, а во втором не возвращает ничего. В чём проблема? Это особенность функции parseFloat()? |
проверил.
обе функции рабоатают. и обе даолжны работать покажите более общий кусок кода. ошибка в чем-то другом |
Это вся страница. Рабочий у меня только этот вариант.
<html> <head> <title> Sum Maker </title> <script type="text/javascript"> <!-- function addIt() { var value1 = document.adder.inputA.value; var value2 = document.adder.inputB.value; document.adder.output.value = parseFloat(value1) + parseFloat(value2); } //--> </script> </head> <body> <form name="adder"> <input type="text" name="inputA" id="inputA" value="0" size="4" /> <br/> <input type="text" name="inputB" id="inputB" value="0" size="4" /> <input type="button" value="Add" onclick="addIt()"> <p>______________________</p> <input type="text" name="output" id="output" size="6"/> </form> </body> </html> |
оба варианта работают.
|
Часовой пояс GMT +3, время: 00:17. |