2017-02-01 4 views
0

Я создал три типа текста пользовательских опций и один выпадающий тип изготовленный под заказ опция. Если я изменил значение поля выбора «height * width» после этого вычисления, я хочу установить вычисленный результат в одном поле ввода все это сделано в jQuery, но теперь я хочу установить это значение как пользовательскую опционную цену Magento ,
Не могли бы вы помочь?Как изменить пользовательскую цену опциона с помощью jQuery?

jQuery("#paper_size").on("change", '#drop', function(){ 
var reg = jQuery('#paper_size').find("#drop").val(); 
var str = jQuery('#options_3_text').val(); 

var str1 = jQuery('#options_2_text').val(); 

var total = (str * str1 * 11) + 7; 

var totalmts = (str * str1 * 3.53) + 7; 

if (reg == '2') { 
jQuery('#options_4_text').val(total); 
} 
else{ 

jQuery('#options_4_text').val(totalmts); 

}); 
} 
}); 

+1

вы можете быть немного более описательным о что ты хочешь. Я имею в виду, если бы вы могли поделиться фрагментом кода, это было бы здорово. :) –

+0

вы получаете правильные значения в str и str1 –

+0

да Я получаю правильное значение .. –

ответ

0

Я думаю, что это будет работать потому что там было несоответствие Скобы в коде я узнал после того, как я скопировал код в VS кодекс

jQuery("#paper_size").on("change", '#drop', function() { 
var reg = jQuery('#paper_size').find("#drop").val(); 
var str = jQuery('#options_3_text').val(); 
var str1 = jQuery('#options_2_text').val(); 
var total = (str * str1 * 11) + 7; 
var totalmts = (str * str1 * 3.53) + 7; 
if (reg == '2') { 
    jQuery('#options_4_text').val(total); 
} 
else { 
    jQuery('#options_4_text').val(totalmts); 
}}); 
Смежные вопросы