我试图选择值,但是当我刷新页面时,它会重置值。
<div class="clearfix mb-20">
<div class="col s6 m6 l6">
<label class="form-label"><?= __('Gender') ?></label>
<select class="input" name="filter_gender">
<option value="both" <?= $Schedule->get("filter_gender") == "both" ? "selected" : "" ?>><?= __("Both") ?></option>
<option value="male" <?= $Schedule->get("filter_gender") == "male" ? "selected" : "" ?>><?= __("Male") ?></option>
<option value="female" <?= $Schedule->get("filter_gender") == "female" ? "selected" : "" ?>><?= __("Female") ?></option>
</select>
</div>
有什么方法可以解决这个问题吗?
filter_gender: $form.find(":input[name='filter_gender']").val(),
如何在此处添加性别?
$Schedule->set("user_id", $AuthUser->get("id"))
->set("account_id", $Account->get("id"))
->set("target", $target)
->set("speed", \Input::post("speed"))
->set("is_active", (bool)\Input::post("is_active"))
->set("daily_pause", $daily_pause)
->set("end_date", $end_date);
答案 0 :(得分:0)
解决方案1:当您在表单中选择某些内容(选择选项)时,您可以更改网址并添加参数。因此,在表单或表单元素上使用'onChange'事件,您可以更改URL并添加参数。
示例:http://www.example.com?my_select_option=any_value
解决方案2:使用Cookie,使用键“my_specific_form_filters”设置一些Cookie,并使用所选表单元素对对象进行评估。
示例:{my_select_option: “any_value”}
解决方案3:与Cookie相同的逻辑适用于本地存储,您可以根据键值保存数据。
解决方案4:根据键值保存在PHP会话中,并在需要时进行检索。