【发布时间】:2012-04-24 00:07:18
【问题描述】:
我有一个带有接受按钮和拒绝按钮的表单。当用户按下接受按钮时,我希望我的数据库中接受的值包含值 true。如果用户按下拒绝,那么我希望我的数据库中接受的值包含值 false。我下面的代码不起作用。有什么建议可以让我正常工作吗?
public static void acceptOrRejectResponseForm(Long id,String accept,String reject) {
Response responseForm = Response.findById(id);
if(accept != null && !accept.isEmpty()){
responseForm.accepted = true;
}
else if(reject != null && !reject.isEmpty()){
responseForm.accepted = false;
}
accepted.save();
}
这是我的html
<form action="@Admin.acceptOrRejectResponseForm(response.id)" method="GET">
<input type="submit" value="accept" name="accept">
<input type="submit" value="reject" name="reject">
【问题讨论】:
-
您应该更好地描述问题,而不是仅仅说“它不起作用”。函数 (
accepted.save();) 中是否有拼写错误?accepted是什么对象? -
accepted 在我的响应模型中是布尔值
-
错误是程序无法识别“已接受”。但是,我定义了它。
标签: html forms playframework-1.x