Помогите с калькулятором
В интернете образцы кальков на 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, время: 16:05. |