无法在组合框中保留选定的值
先生,
我正在尝试在我的网站中实现搜索功能。
当我在组合框中选择一个值时,表单将被发布,结果将显示在同一页面上。但是当响应来自 servlet 后,默认值将显示在组合框中。 我想要的是在发布后默认情况下在表单中保留组合的选定类别
例如,组合框默认值为“C001”,如果我在组合中选择“C008”并单击搜索,则在表单提交后,组合应显示“C008”作为默认选择的选项。请帮我。任何帮助将不胜感激
Sir,
Im trying to implement the search feature in my website.
when i select a value into the combobox, the form will be Posted and the result will be shown on the same page.But after the response comes from the servlet, the default value is displayed into the combobox.
i want is to keep the selected category of the combo by default in the form after posted
For eg.,the combobox default value is'C001'and If i select the 'C008' in the combo and click search, after form submit, the combo should show 'C008' as default selected option. Please help me. Any help will be appreciated
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你应该使用 AJAX。这样页面将不会重新加载,组合框中的值也不会改变。
在js中:
You should use AJAX. This way the page will be not reloaded and value in combo box will not change.
in js:
您必须将“selected”标签传递给正确的选项,如下所示:
您可以检查 while 循环中的值并放入“selected”字符串当适当的时候。
You'll have to pass the "selected" tag to the correct option as follow:
<option value="" selected>
You could check the value within your while loop and put the "selected" string when appropiate.