Coder-vasya

Подсобите товарищи JavaScript

10 сообщений в этой теме

Друзья какой будет код JavaScript чтобы этот калькулятор работал ??? Заранее огромное спасибо

 

<body>
<div>
        <form>
        <input type="text"/>
        <input type="text"/>
        <input type="text"/>
        <input type="submit" value="+"/>
        <input type="submit" value="-"/>
        <input type="submit" value="/"//>
        <input type="submit" value="*"/>
        <input type="submit" value="="//>
        
    </form>
</div>
</body>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообще, касаемо твоего варианта, с двумя формами для значения и одной для ответа, нужно  делать без кнопки равно, иначе, какой смысл вводить второе значение, нажимать знак действия и сразу нажимать равно? В общем, вот тебе вариант такой, самый простой, написан за 2 минуты, хочешь сложнее, откажись от двух форм из трех, тогда можно будет запрашивать одно значение, нажимать знак действия, затем вписывать второе значение и после нажатия равно, получать результат, а вот кстати и решение с твоей разметкой 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а я бы так делал
https://jsfiddle.net/zonfpn09/
можно конечно добавить клавиатуру, по которой можно мышкой кликать и визуально понятное отображение формул типа в место Math.pow что-нибудь более понятное

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Switch74, подскажи а можно так сделать с помощью new Function() ?. Чего-то у меня не получается ((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо.

Я хотел обойтись без eval. Без него наверное не получиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: abelausavaz
      На связи Z Wolves Development! Наш постоянный заказчик из Франции любит багеты, береты и классных фронт-эндов!
      Формат работы: только ремоут, только хардкор
      Занятость: полная (40-часовая рабочая неделя)
      Зарплатная вилка: почасовой рейт 8-9$
      Описание : ищем человека с 1,5+лет HTML/CSS, опыт с ReactJS, AngularJS (либо другими современными фреймворками)
      Также знания jQuery, Sass/Less; Grunt/Gulp; Node.js, опыт с VCS (SVN/Git и т.п.) графические редакторы
      Английский — не ниже Intermediate, с разговорным
             Контакты для связи:
             Telegram @abelausavaZ
             skype:live:a.belousova_2
    • Автор: narli
      Есть список с товарами. В каждом пункте есть блок с количеством едениц, и две кнопки + и -. Если есть более одного товара то не зависит на каком блоке кликать скрипт работает на всех, а нужно чтобы только на блоке на котором происходит действие.
       
       
      Код jQuey:
      var result = $('.cart__goods_item .cart__numbers_result');
          var rel = $('.cart__goods_item .cart__numbers_reload');
          var i = 1;
          $('.cart__goods_item .cart__numbers_plus').on('click', function() {
              if (i < 10) {
                  i++;
                  result.text(i);
              }
          });
          $('.cart__goods_item .cart__numbers_minus').on('click', function() {
              if (i > 1) {
                  i--;
                  result.text(i);
              }
          });
          rel.on('click', function() {
              i = 1;
              result.text(i);
          });
    • Автор: WebNewbe
      То о чем я говорю представлено на скриншоте. Через padding-top по пикселям делал, как-то неудобно получается. Есть ли еще варианты?