У меня есть форма оформления заказа. где используются 2 поля, чтобы указать общую сумму оформления заказа. 1 поле находится в теге выбора, а второе - это флажок типа ввода, который я хочу, когда я выбираю, и параметр и флажок, где значения должны быть объединены, чтобы дать итоговое значение.
$(function() {
$('.price-input').change(function() {
var price = 0;
$('.price-input').each(function() {
if ($(this).is(":checked")) {
price += parseInt($(this).attr("value"), 10);
}
})
$("select.price").change(function() {
var selectedPrice = $(this).children("option:selected").val();
document.getElementById("totalPrice").innerHTML = selectedPrice;
});
$(".totalPrice").text(price);
});
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="col-md-6">
<div class="form-group">
<label for="exampleFormControlSelect1">@lang('Number of Words'):</label>
<select class="price" name="word_prices_id" required>
<option value="">@lang('Select Words')</option>
@foreach($wordPrice as $wPrice)
<option value="{{$wPrice->id}}">{{$wPrice->page_quantity}} words</option>
@endforeach
</select>
</div>
</div>
<input class="price-input" type="checkbox" name="upsell" value="12">