首页 > 解决方案 > Jinja,基于选择器生成输入值

问题描述

我希望在 jinja 中选择时填充我的输入值。

假设我在这里有一个用于选择器的循环:

       <label for="level">Choose a shirt:</label>

        <select>
            {% for shirt in shirtlist %}
                <option>{{ shirt.name }}</option>
            {% endfor %}
        </select>
    

选择一个项目后,我想填充其他值,例如。shirt.color, shirt.size在它下面的文本输入上。

                <label for="color">Existing color:</label><br>
                <input type="text" name="color" id="color"><br>
                <label for="size">Existing size:</label>
                <input type="text" name="size" id="size"><br>

我希望能够将这些对象值放在这里。我认为这可以用 jQuery 完成,但我找不到好的来源,或者是否可以在 Jinja 上完成。

标签: pythonjqueryjinja2

解决方案


推荐阅读