javascript 如何在发送后选择表单中保存所选选项

iqxoj9l9  于 2023-04-19  发布在  Java
关注(0)|答案(1)|浏览(122)

我有选择的形式和我发送值从选项到我的后端
我想知道是否有办法保存我在select中发送的值
template.html

<form method="get" class="mb-3">
    <div class="row">
        <div class="col-8 w-25 custom-select">
            <form method="get" class="w-50 custom-select">
                <select name='ObjectGUID' class="form-select" id="select2">
                    <option value="" disabled selected>Выберите объект:</option>
                    {% for obj in objects %}
                        <option value="{{ obj.GUID }}">{{ obj }}</option>
                    {% endfor %}
                    <option value="1">1</option>
                    <option value="2">2</option>
                </select>
                <button type="submit" class="mb-3 ms-2 mt-3 btn btn-outline-primary w-50">Применить</button>
            </form>
        </div>
    </div>
</form>

在我发送get请求之后

但我想选择不切换到默认选项

s5a0g9ez

s5a0g9ez1#

您需要验证是否已经为该字段保存了一个值,然后您可以在select的选项上设置一个选定的属性。例如:

<select name='ObjectGUID' class="form-select" id="select2">
    <option {% if savedValue == '' %}selected{% endif %}>Выберите объект:</option>
    {% for obj in objects %}
      <option {% if savedValue == obj.GUID %}selected{% endif %} value="{{ obj.GUID }}">{{ obj }}</option>
    {% endfor %}
  </select>

savedValue是您在提交表单中保存的var。

相关问题