Натуеверчено, когда можно было костомизировать обычный checkbox...
Это что функция, почему global $redux_demo;?
Заменить на список конечно можно, вот только что? В каждой итерации формируется два скрытых поля, каждое со своим именем и значением, и что в списке должен отождествлять каждый из каждой пары, что за тех в опциях быть должен?
Сообщение от Surprise
|
заменить вид отображения с чекбокса на выпадающий список, чтобы при выборе варианта из списка также срабатывал js
|
А что именно должно происходить? В данном коде большая его часть, это похоже "рисовать флажок" или что-от связанное с выбором. Что-то связанное с отправкой формы есть, правда e.preventDefault(); и return false; не понятно для чего... Тайна покрытая мраком.