2017-02-01 5 views
0

3種類のテキストタイプカスタムオプションドロップダウンタイプカスタムオプションを作成しました。この計算の後に選択ボックス値 "高*幅"を変更した場合、計算結果を1つの入力ボックスに設定したい これは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); 
}}); 
関連する問題