我有一个下拉列表:
<select id="sel">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>
我得到所选的值:
var e = document.getElementById("sel");
var val= e.options[e.selectedIndex].value;
但我需要的是在Play框架Scala中使用“val”变量,如果句子如下:
@if(svor.rettsvar == val){
<p><b>@svor.svor_texti</b></p>
}
并在我更改所选值时进行更新。
最好的问候,Björn。
答案 0 :(得分:0)
你不能混合使用Scala和JavaScript范围....实际上我甚至没有想法,如何解释它:/
Scala语法在运行时编译为一些HTML代码,JavaScript在客户端执行,因此不可能将Scala与JS交互...如果您要查看从Scala视图生成的HTML代码,你会明白的。
最有可能的是,您可以使用ONLY JS条件来解决您的问题。