Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.12.2014, 15:34
Новичок на форуме
Отправить личное сообщение для JFloyd Посмотреть профиль Найти все сообщения от JFloyd
 
Регистрация: 01.12.2014
Сообщений: 2

Определение "Больше" или "Меньше" после нажатия кнопки
Здравствуйте.

Буду глубоко благодарен, если кто-то поможет/подскажет/направит в нужное русло с реализацией следующей задачи.

Есть три кнопки:

1. "Больше 50"
2. "Меньше 50"
3. "Играть"

Есть генератор 5-ти случайных чисел с подсчетом их суммы.

Нужно:

Выбрать "Больше 50" или "Меньше 50", после этого нажать "Играть" и получить ответ "Ты выиграл" или "Ты проиграл", в зависимости от того, какая кнопка была нажата, и какая сумма чисел сгенерирована. Если никакая кнопка не нажата, поле с выводом результата оставить пустым.

Кнопки и генератор+подсчет суммы готовы.

Но не могу разобраться с тем, как реализовать функции "Больше", "Меньше", чтобы они работали именно после нажатия кнопок.

Сделал следующий образом:

var showP, showPA;

$('#button-100').click(function() {

if (sum > 50) { showP = "you wonP!"; } 
else
{ showP = "you loseP!"; }

document.getElementById("test").innerHTML = showP;

if (sum < 50) { showPA = "you wonPA1!"; } 
else
{ showPA = "you losePA!"; }

document.getElementById("test").innerHTML = showPA;

});


В HTML'е прописал к кнопкам

1. <a id="button-P">Больше  50</a>
2. <a id="button-PA">Меньше 50</a>
3. <a id="button-100">Играть</a>


К полю вывода

<textarea readonly id="test">
   
   </textarea>


Но это, естественно, белиберда. При нажатии "Играть" получаю все время только результат со второй кнопки ("Меньше 50"), даже когда не нажимаю на нее.

Только начала изучать JavaScript, поэтому буду очень благодарен любой помощи, и извиняюсь за глупости в коде выше.
Ответить с цитированием
  #2 (permalink)  
Старый 01.12.2014, 17:27
Новичок на форуме
Отправить личное сообщение для JFloyd Посмотреть профиль Найти все сообщения от JFloyd
 
Регистрация: 01.12.2014
Сообщений: 2

Проблема решена.
Можете закрыть/удалить тему.
Спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение scrollTop после обновления окна cartrege Events/DOM/Window 0 31.08.2012 11:07
Как вернуться к месту нажатия ссылки после скроллинга? galva74 jQuery 2 02.05.2012 10:41
Сохранение результата ajax запроса после нажатия 'back' gregOlsen AJAX и COMET 5 18.11.2009 12:23
Удалить ряд символов перед или после курсора до определенного сивола brd Javascript под браузер 3 30.10.2009 08:20
Не срабатывает bind(и click) после load (или get) dijah jQuery 3 27.01.2009 20:05