посмотрите через dev tools на эти кнопки внимательнее, скорее всего там стилями заменено отображение "кругяшка" картинкой.
т.е. изменение checked у input визуально никак не отображается - нужно менять ещё и соседние элементы и/или классы
denism300, какое поведения вы хотите реализовать?
у вас +/- изменяли значение кол-ва товара. по кнопке "добавить в корзину" добавлялось столько, сколько было выбрано.
в этом процессе что-то хотите поменять?
значение в переменную php без перезагрузки страницы?
разберитесь для себя, как работает серверный код на php
упрощённо в двух словах: скрипт начинает работу только во время запроса (get/post), начинает всегда с самого начала, и заканчивает (совсем), когда отдаёт результат в браузер.
вы куда-то в середину этого процесса хотите "подпихнуть" значение?
вычитать из ответа на авторизацию эту куку, сложить её в какое-то хранилище, которое выживет при переходу между тестами, а в следующем тесте уже руками подставлять эту куку в запрос
не?
Алексей, поймите, у вас проблема не в передаче значения.
если инпутов несколько - каждому должен быть назначен обработчик. в вашем коде он назначается только один раз - для ".step-1"
return step; - бессмысленно, это так не работает.
если хочется заставить работать именно этот код, перенесите создание второго обработчика внутрь первого - при клике на "далее" будет создаваться новый обработчик для следующего поля ввода