gpt4 book ai didi

Java Play获取下拉框的值并将其放入Form对象中

转载 作者:行者123 更新时间:2023-12-01 23:24:01 25 4
gpt4 key购买 nike

当点击“保存模拟”按钮时,我需要知道在下拉框中选择了哪个“选项”。如何使用scala创建一个字段并将其放入testForm对象中?

@(testForm: Form[Test], areas: List[AreaDefinition]) 

@import helper._

@main("Test") {

@form(routes.TestController.newTest()) {

<table border="0" id="areasensor_table">
<tr id="areasensor_row0">
<td>
<div id="wrapperForArea">
<select id="selectedArea"> @for(area <- areas) {
<option value="@area.uniqueid">@area.name</option>}
</select>
</div>
</td>
</tr>
</table>

<div class="pull-right">
<button class="btn btn-large btn-primary" type="submit">Save simulation</button>
</div>
}
}

测试 Controller :

    Form<Test> filledForm = Form.form(Test.class).bindFromRequest();

最佳答案

需要指定 select 中的名称属性,以便您可以在服务器端检索它

<select name="area"> @for(area <- areas) {
<option value="@area.uniqueid">@area.name</option>}
</select>

关于Java Play获取下拉框的值并将其放入Form对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20276200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com