Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
1

Как сделать, ссылку на ввод в текстовое поле?

01.02.2012, 19:12. Просмотров 1261. Ответов 4
Метки нет (Все метки)

Здравствуйте! Есть поле для ввода числа:
HTML5
1
<input id="<?=$ID ;?>" type="text" value="<?=$QUANTITY ;?>" />
Как можно сделать ссылки "+" и "-". чтобы при клике на них значение атрибута value
увеличивалось или уменьшалось на 1 и вводилось в поле, как при нажатии enter.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2012, 19:12
Ответы с готовыми решениями:

Как сделать, чтоб программа выделяла ссылку со страницы сайта и прописывала в текстовое поле
Добрый день! Как сделать, чтоб программа выделяла ссылку со страницы сайта и прописывала в...

Подскажите пожалуйста как полность запретить ввод символов в текстовое поле
Делаю лабораторную работу по веб-программированию первое, что надо было сделать, осуществить...

Как сделать под себя имеющееся в Word текстовое поле
Здравствуйте, реально кто-то делал формы? Речь о формах, например в 2003м на вкладке формы, то...

Как сделать чтобы текстовое поле не реагировало на нажатие enter?
Всем привет! Как сделать чтобы текстовое поле не реагировало на нажатие enter? Есть вот такой код:...

4
2172 / 2101 / 510
Регистрация: 27.05.2011
Сообщений: 7,226
01.02.2012, 19:29 2
Цитата Сообщение от kOROED Посмотреть сообщение
Здравствуйте! Есть поле для ввода числа:

HTML5
1
<input id="<?=$ID ;?>" type="text" value="<?=$QUANTITY ;?>" />
Нужно сделать ссылки "+" и "-". чтобы при клике на них значение атрибута value
увеличивалось или уменьшалось на 1 и вводилось в поле, как при нажатии enter.
HTML5
1
2
3
4
5
6
<? $ID = 'someid' ; $QUANTITY = 1; ?>
<input id="<?=$ID ;?>" type="text" value="<?=$QUANTITY ;?>" />
<input type="button" value="+" 
onclick="document.getElementById('<?=$ID ;?>').value = parseInt(document.getElementById('<?=$ID ;?>').value) + 1;  " />
<input type="button" value="-" 
onclick="document.getElementById('<?=$ID ;?>').value = parseInt(document.getElementById('<?=$ID ;?>').value) - 1;  " />
0
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
01.02.2012, 20:07  [ТС] 3
Цитата Сообщение от crautcher Посмотреть сообщение
Код HTML
1
2
3
<input id="<?=$ID ;?>" type="text" value="<?=$QUANTITY ;?>" />
<input type="button" value="Click me" onclick=" document.getElementById(<?=$ID ;?>).value = docum
Работает не так как надо. добавляется единица в конец числа, например было 7 стало 71

Добавлено через 10 минут
Цитата Сообщение от crautcher Посмотреть сообщение
<? $ID = 'someid' ; $QUANTITY = 1; ?> <input id="<?=$ID ;?>" type="text" value="<?=$QUANTITY ;?>" /> <input type="button" value="+" onclick="document.getElementById('<?=$ID ;?>').value = parseInt(document.getElementById('<?=$ID ;?>').value) + 1; " /> <input type="button" value="-" onclick="document.getElementById('<?=$ID ;?>').value = parseInt(document.getElementById('<?=$ID ;?>').value) - 1; " />
Теперь значение изменяется, но не вводится. после перезагрузки страницы оно скидывается и заменяется прежним значением.
0
2172 / 2101 / 510
Регистрация: 27.05.2011
Сообщений: 7,226
02.02.2012, 11:17 4
ну как спросили так и ответил , если вам нужно сохранить еще гдето то аяксом отправляйте дополнительно айдишник и сохраняйте его в базу
0
Просто любитель
624 / 462 / 120
Регистрация: 20.01.2011
Сообщений: 865
Записей в блоге: 2
02.02.2012, 18:03 5
Javascript
1
2
3
4
5
6
7
8
9
10
11
 function gid(txt){
    return document.getElementById(txt);
  }
  gid("increment").onclick = function(){
    var val = gid("myValue").value, valn = parseFloat(val);
    gid("myValue").value = isNaN(valn) ? val : ++valn;
  }
  gid("decrement").onclick = function(){
    var val = gid("myValue").value, valn = parseFloat(val);
    gid("myValue").value = isNaN(valn) ? val : --valn;
  }
Живой пример.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2012, 18:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ввод IP адреса в текстовое поле
Нужна ваша помощь. Нужно правильно и корректно вводить IP адрес в поле LineEdit Я знаю о масках...

Ввод данных в текстовое поле
Здравствуйте. Как можно ограничить ввод в поле текстового типа, чтобы случайно не вводить цифры?...

Как сделать переход по этой ссылке при нажатии на текстовое поле js
&lt;a href=&quot;#dialog&quot; name=&quot;modal&quot;&gt;Вызов модального окна&lt;/a&gt;

Ввод в текстовое поле только цифр
Здравствуйте уважаемые обитатели. Как можно сделать, что б в текстовом поле, можно было вводить...

Ввод html разметки в текстовое поле
У меня есть страница с текстовым полем. Мне нужно в текстовом поле создать разметку для страницы и...

Запрет на ввод элементов в текстовое поле
Как блокировать текстовое поле - я знаю. Но вот иной подход... Чтобы можно было вводить текст,...


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

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

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