Playframework:表单值是否可以持久化?
我很想知道我们如何在Play框架中重新加载页面时保持表单的值。例如,我有一个国家列表的下拉列表。仅在选择下拉列表时,用户可以前进到另一个下拉列表中的选择,该下拉列表允许用户选择该国家/地区的参数。这是密码Playframework:表单值是否可以持久化?,playframework,playframework-2.1,Playframework,Playframework 2.1,我很想知道我们如何在Play框架中重新加载页面时保持表单的值。例如,我有一个国家列表的下拉列表。仅在选择下拉列表时,用户可以前进到另一个下拉列表中的选择,该下拉列表允许用户选择该国家/地区的参数。这是密码 <td onchange="countryselected()"> <select name="ddlCountries"> @for(countries <- cou
<td onchange="countryselected()">
<select name="ddlCountries">
@for(countries <- countrylist) {
<option value="@countries.countryId"
@if(countries.countryId == Integer.parseInt(selected)) {
selected="selected"
}
>
@countries.countryDesc</option>
}
</select>
</td>
这会创建一个人工点击,但当我回到页面时,我会将国家列表也修改为默认值
例如,如果我选择了一个国家,我会返回代码获取已填写的表单,然后再次将已填写的表单连同国家列表一起发送到SCALA页面。因此,国家/地区下拉选择将丢失,并以相同的方式再次排序。任何解决这个问题的好方法。我会将onchange事件设置为ajax调用,并使用一些json响应,以使用javascript更新页面
document.getElementById("postButton").click();