我有一个菜单,我想根据当前在系统中选择哪个帐户而有所不同。传递选择的选定值以形成动作
我有一个页面,允许用户从html选择一个帐户。当用户从帐户选择页面提交表单时,我想调用控制器上的菜单方法传入所选值,以便我的URL看起来正确。
下面是从允许用户选择帐户页面现有的模板:
@helper.form(action = routes.Accounts.menu {
<table>
<tr>
<td><select id="accountNames">
@accountNames.map { name =>
<option value="@name">@name</option>
}
</select></td>
</tr>
<tr>
<td>
<p>
<input type="submit" value="Choose">
</p>
</td>
</tr>
</table>
}
从我的路线文件:
GET /account/:accountName/menu controllers.Accounts.menu(accountName: String)
如何从我的选择参考选择的值(id =“accountNames”)并将其传递到我的表单动作?
所以,你只是想简单地选择在改变后你会被重定向到某个页面,而没有其他的形式?这可以用简单的JS完成。 – biesior
我原本是在JS中完成这项工作的,但JS并没有产生编译错误,也没有提供我期望从Play中获得的静态类型。 – rancidfishbreath