我有一个菜单,我想根据系统中当前选择的帐户有所不同。
我有一个页面,允许用户从 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") 中引用选定的值并将其传递到我的表单操作中?