Вот одно решение, использующее JavaScript для заполнения скрытого <input>
, а также <output>
:
var form = document.getElementById('my-form');
form.addEventListener('input', function() {
this.tot.value = this.tot_display.value = this.subtot.value - this.lasdue.value;
});
<form action="//httpbin.org/post" method="post" id="my-form">
<input type="text" name="subtot">
<input type="text" name="lasdue">
<input type="hidden" name="tot">
<output name="tot_display"></output>
<input type="submit" name="submitted" value="Submit">
</form>
Вот пример того, что опубликовано:
{
"submitted": "Submit",
"subtot": "5",
"lasdue": "1",
"tot": "4"
}