繁体   English   中英

回发JavaScript后如何保留下拉选择的值?

[英]How to retain dropdown selected value after postback javascript?

我的网站上有一个表格。 小提琴在这里我删除了标签,因为它给出错误而没有采取措施。

在这里,我的问题是当我拥有完整的表格并采取行动时,如果我单击表格将其发回页面。 同时,下拉菜单显示select an option

提交表格之前

提交表格之前

当我选择

当我选择

表格提交后

表格提交后

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

您既可以在服务器端动态生成表单内容,又可以在提交时使用其中已有的数据来生成新表单。

或者,您可以改为使用Ajax,而不执行表单提交。

提交表单后,它将重新加载页面。 并且在重新加载页面时,默认情况下,选择选项为“选择选项”。 您必须在提交之前存储该值,并且在重新加载页面时,请检查是否存储了某些内容。 例如,您可以使用localStorage进行此操作。

或者第二种解决方案是使用web方法将内容加载到ajax中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM