Помогите с калькулятором
В интернете образцы кальков на javascript смотрел, но они написаны с использованием тех методов которые мы еще не проходили, а препод будет это проверять. В общем надо сделать кнопку 1 (ввод только при нажатии на кнопки, поле для ввода данных и вывода результата одно). Надо дополнить функцию кнопки 1, на текущий момент можно вывести на экран только одну однерку а надо бы чтоб сколько раз нажал кнопку 1 столько единиц и вывелось. ну а дальше по аналогии попробую остальные кнопки доделать.
<html> <head> <title>Java</title> </head> <body> <form name="f1"> <input type="text" name="txt"> <input type="button" onclick="ans()" value="ok"> </form> <script> function ans() { f1.txt.value="1"; } </script> </body> </html> |
Самый простой и не надёжный)
<input type="text" id="calc" /> <input type="button" onclick="alert(eval(document.getElementById('calc').value))" /> подсказка к вашему вопросу: var i = 1; i = 1; i = 1; alert(i); var i = 1; i += 1; i = i + 1; i ++; alert(i); и ещё "1" - строка 1 - число alert(1+1); alert("1"+1); |
Цитата:
|
Допускается, но сроки не дают и я не прошу полностью все написать а только кнопку, по крайней мере пока:)
|
Kolyaj, так преподы ведь гады, не учат ничему... :D Вот он потом устроится после института в хорошую контору и там за полгода узнает больше чем за 5лет института...
Т.е. схемка просматривается чётко! :lol: Институты виноваты, фигли! |
Skipp спасибо за помощь, правда я мало что понял. Я пробовал циклом т.е. если нажали кнопку то +"1" (т.е. строка выводиться, а потом ее преобразовать в число), но не получилось.
|
Skipp спасибо за помощь, правда я мало что понял. Я пробовал циклом т.е. если нажали кнопку то +"1" (т.е. строка выводиться, а потом ее преобразовать в число), но не получилось.
|
Я не учусь в институте, я на курсы хожу после работы, не успеваю маленько, вот и прошу помощи, а преподов я ни в чем не виню. Че то сайту плохо, тормозит сильно.
|
<html> <head> <title>Java</title> </head> <body> <form name="f1"> <input type="text" name="txt"> <input type="button" onclick="f1.txt.value += 1" value="1"> <input type="button" onclick="f1.txt.value += 2" value="2"> <input type="button" onclick="f1.txt.value += this.value" value="3"> </form> </body> </html> |
Подкину и свою идейку... :)
<!DOCTYPE html> <html> <head> <title>test</title> <style type="text/css"> #scr { width: 200px; border: 1px solid; text-align: right; } .n { width: 25px; height: 25px; font-size: 10pt; } </style> <script type="text/javascript"> function Add(N) { var o=document.getElementById('scr') o.innerHTML=(o.innerHTML=='0')? N: o.innerHTML+N } </script> </head> <body> <div id='scr'>0</div> <input class='n' type='button' value='1' onclick='Add(1)' /> </body> </html> |
Часовой пояс GMT +3, время: 17:20. |