С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
DENI2haker
2 / 2 / 0
Регистрация: 21.07.2012
Сообщений: 42
1

Калькулятор в строке ввода

05.02.2013, 18:11. Просмотров 571. Ответов 3
Метки нет (Все метки)

короче говоря нужен калькулятор в строке ввода а то есть без конопочек=)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2013, 18:11
Ответы с готовыми решениями:

Как сделать запрет ввода букв в поле для ввода input
Здравствуйте! Есть стандартное поле ввода <input type='text' name='name1'...

Реализовать контроль ошибок ввода данных в поле, предназначенное для ввода пароля
4.Реализовать в JavaScript контроль ошибок ввода данных в поле, предназначенное...

Реализовать контроль ошибок ввода данных в поле, предназначенное для ввода времени
5.Реализовать в JavaScript контроль ошибок ввода данных в поле, предназначенное...

Реализовать контроль ошибок ввода данных в поле, предназначенное для ввода номера телефона
1.Реализовать в JavaScript контроль ошибок ввода данных в поле, предназначенное...

Калькулятор с парсингом ввода
Всем привет, не так давно начал постигать c++. Возник вопрос как сделать...

3
Vovan-VE
13161 / 6546 / 1038
Регистрация: 10.01.2008
Сообщений: 15,070
05.02.2013, 18:26 2
http://jsfiddle.net/sJ9Yn/
HTML5
1
2
<input type="text" value="2+3" id="in" />
<div id="out"></div>
CSS
1
2
3
#out.error {
    color: red;
}
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$(function () {
    function update() {
        var str = $('#in').val()
          , out = $('#out')
        ;
        if (/^[-+*\/0-9()]+$/.test(str.replace(/\s+/g, ''))) {
            try {
                out.text( eval(str) ).removeClass('error');
            }
            catch (e) {
                out.text('Syntax error: ' +  e.message).addClass('error');
            };
        }
        else {
            out.text('Invalid expression').addClass('error');
        };
    };
 
    $('#in').on('change keydown keyup', update);
    update();
});
2
DENI2haker
2 / 2 / 0
Регистрация: 21.07.2012
Сообщений: 42
05.02.2013, 18:49  [ТС] 3
мне нужно на подобии что когда пропишу примерно так "2+3=" и после = должен выдавать ответ
0
newJS
2397 / 1070 / 307
Регистрация: 23.06.2011
Сообщений: 3,331
05.02.2013, 21:09 4
типа так? по быстрому без проверок
Javascript
1
2
3
4
5
6
7
8
9
var m, s, v;
//v=document.getElementById("num").value;
v='3+8';
m=v.split(/[^0-9]/);
if(v.indexOf('+')>0){s=v+'='+((+m[0])+(+m[1]));};
if(v.indexOf('-')>0){};
if(v.indexOf('*')>0){};
if(v.indexOf('/')>0){};
alert(s);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2013, 21:09

Delphi 7 калькулятор запрет ввода
Привет, как в калькуляторе можно запретить ввод в edit двойного плюса '++' или...

Калькулятор, обработка ввода точки
Скажите, пожалуйста, как реализовать ввод точки на калькуляторе. Чтобы при...

Калькулятор: контроль ввода данных
Делаю калькулятор формат Form1.vb нужна помощь . Как сделать чтоб с...


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

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

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