Hi!
We use RSForm! Pro on a website with the Newsberg template.
We also use RO Payment as the bridge to payment provider. It has an RSForm! Pro plugin.
The Amount field (and the Total field also) is added from RO Payments. It does a browserside validation. This is how the field looks like in HTML:
<input type="number" size="5" name="rsfp_jdideal_inputbox[]" id="jdideal-inputbox-59" value="5" min="5" max="" step="1" data-ropayments="2OoS2yEn">
The browser should validate this field as invalid: if I enter a value lower than 5, or a (higher) value with decimals, it will not submit the form. For some reason there is something on this particular site causing the browser not to validate the field. As a result a number lower than 5 can be submitted, for instance.
My quess is that your code somehow prevents the validation.
Of course I checked if browser validation works by default in my browser. I clicked the 'try yourself' button on this W3 Schools page and that works fine.
This is the link to the form
Can you please take a look?