Play Framework:表单值的持久性是否可能?

时间:2014-05-12 14:18:04

标签: playframework playframework-2.1

我很想知道如何在Play框架中重新加载页面时保持表单的值。例如,我有一个国家列表的下拉列表。在选择仅下拉时,用户可以在另一个下拉菜单中前进到选择,这允许用户选择该国家/地区的参数。这是代码

<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>

"countryselected()"功能

  document.getElementById("postButton").click();

创建了一个人工点击,但当我回到页面时,我的国家列表也被修改为默认值。

例如,如果我选择一个国家/地区,我将返回代码获取填写的表单,然后再将填好的表单与国家/地区列表一起发送到SCALA页面。因此,国家选择下降选择丢失,并再次以相同的方式订购。解决这个问题的任何好办法。

1 个答案:

答案 0 :(得分:0)

我会在ajax调用中创建你的onchange事件并使用json响应使用javascript来更新你的页面