Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Karst
0 / 0 / 0
Регистрация: 13.08.2016
Сообщений: 18
1

Функция работает не так как хотелось бы(

18.11.2016, 15:03. Просмотров 804. Ответов 3
Метки нет (Все метки)

хочу попробовать сделать калькульятор на JS . При нажатии на кнопку '1' вызывается функция push() , которая выводит в область (textarea) число '1'. Но выводится оно почему то только один раз (тоесть кроме единицы я ничего не могу вывести), при дальнейших нажатиях ничего не происходит. Как сделать так, чтобы при каждом нажатии добавлялись цифры?

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<script>
function push()
{
         var text = "1";
         var area = document.getElementById("area");
         area.innerHTML = text;
}
</script>
</head>
<body>
<textarea cols="27" rows="1" id="area">
</textarea><br />
<input type="button" id="one" name="one" value="1" onclick="push()">
</body>
</html>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2016, 15:03
Ответы с готовыми решениями:

Setprecision работает не так как хотелось бы
Как я понимаю функция setprecision определяет сколько знаков после точки должно выводиться. Но на...

Код не работает так, как хотелось бы
В книге есть задача с кодом: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int...

Помогите со скриптом на PHP. Он работает, но не так как хотелось бы
Помогите со скриптом на PHP. Он работает,но не так как хотелось бы. Я только учусь PHP. Вот...

Функция не работает так, как нужно
Вот задание: В заданном одномерном массиве поменять местами соседние элементы, стоящие на чётных...

Операция сравнения пошла не так, как хотелось бы
Пользователь вводит значения, сохраняющиеся в класс Product; программа запрашивает слово для поиска...

3
Balanaar
1003 / 852 / 404
Регистрация: 11.07.2016
Сообщений: 2,431
18.11.2016, 15:10 2
Лучший ответ Сообщение было отмечено Karst как решение

Решение

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<html>
<head>
<script>
function push()
{
   
         var text = "1";
              
     var area = document.getElementById("area");
    
      area.innerHTML += text;
      
      
   
   
 
 
}
</script>
</head>
<body>
<textarea cols="27" rows="1" id="area">
</textarea><br />
<input type="button" id="one" name="one" value="1" onclick="push()">
 
</body>
</html>
1
Karst
0 / 0 / 0
Регистрация: 13.08.2016
Сообщений: 18
18.11.2016, 15:16  [ТС] 3
Спасибо! все так просто было..))
0
Balanaar
1003 / 852 / 404
Регистрация: 11.07.2016
Сообщений: 2,431
18.11.2016, 15:20 4
Лучший ответ Сообщение было отмечено Karst как решение

Решение

Karst, управлять содержимым textarea желательно не с помощью свойства innerHTML, а с помощью свойства value

Добавлено через 22 секунды
Javascript
1
area.value += text;
1
18.11.2016, 15:20
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2016, 15:20

JTree оказался не так прост как хотелось бы
Описываю происходящее: По правой кнопке на CustomTree(extends JTree) вызывается компонент...

Написать программу, которая работает так же как и функция count модуля string
Помогите пожалуйста! Нужно написать программу, которая будет работать так же как и функция count,...

Пользовательская функция работает не так, как ожидается: найти причины странного поведения функции
Ребята помогите, пожалуйста. Создаю функцию суммы дробных чисел, но она ничего не возвращает, экран...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.