Как изменить значение формы input value?

асс

Мой дом здесь!
Регистрация
13 Окт 2006
Сообщения
762
Реакции
230
Добрый день форумчане.
Как изменить значение формы input value? Надо без перезагрузки страницы, короче делаю корзину, и хочу добавить значение количество твоара.
Пример ниже

Кол-во: <input name="count_lot" type="text" size="3" value =1> шт


Так вот мне надо чтоб в value =1 при увеличении на 2, 5, 10 или другую цифру
Выводило нужную цифру.

ввел 3 получил <input name="count_lot" type="text" size="3" value ="3">
ввел 10 получил <input name="count_lot" type="text" size="3" value ="10">

Когда я введу нужное значение я из формы пошлю товар в корзину.

Спасибо.
 
По умолчанию оно так и работает. Или у вас посылается то, что было в коде, а не то, что забито руками?
 
По умолчанию оно так и работает. Или у вас посылается то, что было в коде, а не то, что забито руками?
дело в том что если я делаю так


По умолчанию вообще ничего не указано, но если я ввожу например 4
<input name="count_lot" type="text" size="3">

<form method="post" action="">
<p class="kolvo"> Кол-во: <input name="count_lot" type="text" size="3"> шт</p>



то перед нажатием ссылки ниже, count_lot должен стать цифрой 4

<a id=start-4 href="#" class="addCart">в корзину&nbsp;</a> </div>
</form>


он должен статьь таким <a id=start-4 href="#" class="addCart">в корзину&nbsp;</a>
Еще до того как я нажму ссылку.


При этом должен меняться на лету

А у меня передается переменная count_lot, а мне необходимо ее значение.
 
то перед нажатием ссылки ниже, count_lot должен стать цифрой 4

Вы уверены что именно атрибут name должен заменятся на value?
Силами PHP то что Вам нужно не сделать.

Используйте, например, jQuery (1.9.1 +)

Вот рабочий пример для Вашей задачи


Код:
$(document).ready(function() {
    $('input[name=count_lot]').on('change', function() {
          $(this).attr('value', $(this).val());
    })
})

При изменении input count_lot значение value будет подставлено "на лету"
 
Назад
Сверху