Hi,
I need to have a small calculation on an Odoo website.
Cause there is no function in the standard blocks I tried to use "embed code".
I am not a specialist for such code an was asking online and ChatGPT ;-)
Here is a proposal that does not work:
(why is the /code not working??? now I replaced all brakets by "..")
..div class="container mt-5"..
..h1..Value Calculation without JavaScript or Scripts../h1..
..form method="post"..
..div class="form-group"..
..label for="inputValue"..Enter a value:../label..
..input type="number" class="form-control" name="inputValue" id="inputValue" placeholder="Enter value"..
../div..
..button type="submit" class="btn btn-primary" name="submit"..Calculate../button..
../form..
..div class="mt-3"..
{% if request and request.httprequest.method == 'POST' %}
{% set input_value = request.httprequest.form.get('inputValue') | float %}
{% set result = input_value * 0.18 %}
..p..The 18% value is: {{ "%.2f" | format(result) }}../p..
{% endif %}
../div..
../div..
However, the part between {...} is show like a standard text - not used to calculate and show the result.
Does anyone know how to do that?
Requirements:
Input field for the customer /site user.
Button to start calculation (a fixed percentage of the input)
Result showing to the customer / site user
Any help appreciated. Thanks.