Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Увеличить значение при клике 
V
    Опции темы
olegti25
Дата 2.2.2011, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 7.11.2008

Репутация: нет
Всего: нет



Здравствуйте, подскажите пожалуйста, как сделать такую штуку

есть код 
Код

<div id="block">
<input name="" value="" type="text" />
<a id="plus">+</a>
<a id="minus">-</a>
</div>


Мне надо сделать чтобы при клике на ссылку, значение input увеличивалось на "1" или уменьшалось. Подскажите пожалуйста
PM MAIL   Вверх
azesmcar
Дата 2.2.2011, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Код

<script>
function add(v) {
    var input = document.getElementById('input');
    if (input)
        input.value = parseInt(input.value) + v;
}
</script>
<div id="block">
<input id="input" value="" type="text" />
<a id="plus" href="#" onclick="javascript:add(1)">+</a>
<a id="minus" href="#" onclick="javascript:add(-1)">-</a>
</div>

PM   Вверх
olegti25
Дата 2.2.2011, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 7.11.2008

Репутация: нет
Всего: нет



Огромное спасибо, только ещё один момент

если значение = 0, при клике на "-", значение изменяется до "-1"

можно как-то сделать как, что если value=0, ссылка "minus" не срабатывает ?
PM MAIL   Вверх
azesmcar
Дата 2.2.2011, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Код

function add(v) {
    var input = document.getElementById('input');
    var value = parseInt(input.value) + v;
    if (input && value >= 0)
        input.value = value;
}

PM   Вверх
olegti25
Дата 2.2.2011, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 7.11.2008

Репутация: нет
Всего: нет



огромное спасибо 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0510 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.