私は MachForm を使用しており、追加したこの非表示フィールドがあります。
<input type="hidden" name="element_273_price" value="">
onclick イベントの発生を可能にする ajax ドロップダウン メニューを統合しました。上記の非表示フィールドには、onclick イベントの後に入力された値が必要です (onclick は非表示フィールドにアイテムの内容とそのアイテムの価格を伝えます)。画面上の価格の更新。
テキストボックスを計算するための私のコードは次のとおりです。
$('#main_body li[data-pricefield="text"]').delegate('input.text','keyup mouseout change', function(e) {
var temp = $(this).attr("id").split('_');
var element_id = temp[1];
var ordered = (document.getElementById("element_" + element_id).value);
var price = $(this).data('pricedef');
var price_value = price * ordered;
price_value = parseFloat(price_value);
if(isNaN(price_value)){
price_value = 0;
}
$("#li_" + element_id).data("pricevalue",price_value);
calculate_total_payment();
});