Скрипт для вычисления объема
Доброго времени суток. Есть координаты, x y z. Нужно вычислить объем, то есть умножить x*y*z . Вводятся эти параметры и при нажатии кнопки "вычислить" надо чтобы выводился результат. Вот накопал что-то, но где то косяк есть. Где косячок ? )
код: <script language="javascript" type="text/javascript"> var grad = new Array(); function getResult() { var x = document.getElementById('x').value; var y = document.getElementById('y').value; var z = document.getElementById('z').value; var value = x*y*z; var resultDiv = document.getElementById('result'); resultDiv.innerHTML = ''; { resultDiv.innerHTML += "объем равен" " + value + "<br/> " ; } return true; } </script> <table border="0"> <tr> <td> введите данные: </td> </tr> <tr> <td> <div id="result"></div> </td> </tr> <tr> <td> <input value="Длина" id="x"/> </td> </tr> <tr> <td> <input value="Ширина" id="y"/> </td> </tr> <tr> <td> <input value="Высота" id="z"/> </td> </tr> <td> <button onclick="getResult()">Вычислить</button> </td> </tr> <tr> </tr> </table> |
Зачем Вы ставили ещё одни фигурные скобки? Вообще непонятно для чего они тут. И кавычки немного не так были расставлены. И с разделом форума немного ошиблись.
<script language="javascript" type="text/javascript"> function getResult() { var x = document.getElementById('x').value; var y = document.getElementById('y').value; var z = document.getElementById('z').value; var value = x*y*z; var resultDiv = document.getElementById('result'); resultDiv.innerHTML += "объем равен " + value + "<br/> " ; } </script> <table border="0"> <tr> <td> введите данные: </td> </tr> <tr> <td> <div id="result"></div> </td> </tr> <tr> <td> <input value="Длина" id="x"/> </td> </tr> <tr> <td> <input value="Ширина" id="y"/> </td> </tr> <tr> <td> <input value="Высота" id="z"/> </td> </tr> <td> <button onclick="getResult()">Вычислить</button> </td> </tr> <tr> </tr> </table> |
пасибки)
|
<script> function calcA(x,y,z){return x.value * y.value * z.value;} </script> <form onsubmit="return false" oninput="a.value = calcA(x,y,z)"> Объем: <input type="number" value="1" name="x"/>* <input type="number" value="1" name="y"/>* <input type="number" value="1" name="z"/>= <output name="a"/> </form> |
arkada38,
жёсткий троллинг :D |
arkada38,
а еще короче можно было записать?))) |
cyber,
не в этом дело, тему создали 9-го мая 2011, а он сейчас ответил 19-го ноября 2012:D |
Dim@, я видел , такое часто бывает (не понятно зачем..), но все же то на сжата написан код..
|
Часовой пояс GMT +3, время: 08:28. |