Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2016, 16:53
Аспирант
Отправить личное сообщение для Meattale Посмотреть профиль Найти все сообщения от Meattale
 
Регистрация: 16.06.2016
Сообщений: 32

Передать значение input
Доброго времени суток, форумчане!

Ситуация такова:
Есть форма с элементами <select>, по кнопке идет передача данных в таблицу. Как заменить select'ы на <input type="text">?
select
<select class="wicartoptional" data-good-id="002" name="dlin">
        <option value="0" data-subid="2" data-option-name="Длина:2м" selected>2</option>
<option value="0" data-subid="3" data-option-name="Длина:3м">3</option>


Функция
function WICartOptionalSelect(selectClass)
        {
        $("select." + selectClass).each(function()
                {
                var goodID = $(this).data("good-id");
                var goodPrice = $(this).val();
                var goodSubID = $(this).find('option:selected').data("subid");
                var goodSubName = $(this).attr("name");
                var goodOptionName = $(this).find('option:selected').data("option-name");
                
                WICartOptionalTotalPrice(goodID, goodPrice, goodSubID, goodSubName, goodOptionName);
                });

        }


костяк данных идет из переменной:
var priceList = {
	"001" : {"id" : "001", "subid" : {}, "name" : "Со склада", "subname" : {},  "nds" : "12", "price" : "100"},
	"002" : {"id" : "002", "subid" : {}, "name" : "Под заказ", "subname" : {}, "nds" : "18", "price" : "200"},

.
.
.
014
	};

Ответить с цитированием