如何在回发javascript后保留下拉列表选择值?

时间:2014-09-30 09:13:31

标签: javascript jquery html forms

我的网站上有一个表单。 Fiddle is here 我删除了代码,因为它在没有操作的情况下会出错。

在这里,我的问题是当我有完整的表单时,如果我点击表格后面的页面。同时下拉菜单显示select an option

表单提交前

before the form is submitted

当我选择

When I select

提交表单后

After form is submitted

但是我希望表单应该保留在提交表单之前选择的值。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

您可以在服务器端动态生成表单内容,并在提交时生成包含数据的新表单。

或者您可以使用ajax而不是表单提交。

答案 1 :(得分:0)

当您提交表单时,它将重新加载页面。当重新加载页面时,默认情况下,select选项是“选择一个选项”。 您必须在提交之前存储该值,并在重新加载页面时检查是否存储了某些内容。你可以用localStorage来做到这一点。

或者第二个解决方案是使用webmethod加载ajax中的内容。