Может быть, кто-то может мне помочь.
Как я могу вычислить сумму (gesamt = DecimalField) из selectField (personenzahl) и DecimalField (preis) в ModelForm с помощью jQuery?
В нормальном HTML-документе код работает очень хорошо.
В моей модели у меня есть функция для расчета суммы.
Вот код, который у меня есть:
<script>
$(document).ready(function() {
$("#id_personenzahl").change(function(){
var a= ($("#id_personenzahl").val());
var b= ($("#id_preis").text());
var c= a * b;
$("#id_gesamt").val(c)
});
});
</script>
<form class="form-daytrip" action="." method="post">
{% csrf_token %}
<div class="form-group col-md-6 mb-0">
{{ form.preis|as_crispy_field }}
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6 mb-0">
{{ form.personenanzahl|as_crispy_field }}
</div>
<div class="form-group col-md-6 mb-0">
{{ form.gesamt|as_crispy_field }}
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-success" value="Send">Absenden</button>
</div>
</form>
Спасибо за ваши усилия.