我有一个搜索网站。我希望我主页上的搜索栏表单在结果页面上可见。
有哪些解决方案可用于预加载表单的所有各种元素?有 3 个文本字段、2 个单选按钮和两个复选框。
目前,我不得不用一个 php 函数来中断每个元素,该函数将查看 $_GET['valueName'] 是否等于当前元素选项,但这似乎太复杂和难看,无法成为标准。
并行示例:
<select name="section">
<option value="free" selected="<? if($_GET['section'] == 'free'){echo 'selected';} ?>">Free</option>
<option value="under100" selected="<? if($_GET['section'] == 'under100'){echo 'selected';} ?>">Under $100</option>
<option value="under200" selected="<? if($_GET['section'] == 'under200'){echo 'selected';} ?>">Under $200</option>
<option value="any" selected="<? if($_GET['section'] == 'any'){echo 'selected';} ?>">Any price</option>
</select>
我还没有运行它来知道它甚至可以工作,但是没有填充表单的客户端方式吗?