如何从OnChange调用Play框架操作

时间:2015-10-06 14:30:49

标签: javascript scala playframework playframework-2.3 typesafe-activator

我是newbiePlay Framework with Scala环境。我想从ControllerAction调用@select() dropdown OnChange方法。

我如何从Button

调用
<a href="@routes.Application.cancel()"><span>Cancel</span></a> 

我真正需要的是

我需要从下拉Action方法调用我的OnChange。请帮助我完成此任务。

修改

@select(
   userMapForm("department"),
   DepartmentList,//set values from DB
   '_default -> "-- Select Department --",
    'onChange->"//invoke Action from here"
                        )

1 个答案:

答案 0 :(得分:1)

你可以用琐碎的javascript来做到这一点。

@select(
   userMapForm("department"),
   DepartmentList,//set values from DB
   '_default -> "-- Select Department --")


<script>
  document.getElementById("department").addEventListener("change", funciton(){
    location.replace("@routes.Application.cancel()");
  });
</script>

您可以使用jQuery来简化它(或其他javascript框架)