0

我有一个下拉列表:

<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;

但我需要的是在播放框架 Scala 中使用“val”变量,如果句子如下:

@if(svor.rettsvar == val){
    <p><b>@svor.svor_texti</b></p>
}

并在我更改所选值时使其更新。

最好的问候,比约恩。

4

1 回答 1

0

您不能混合使用 Scala 和 JavaScript 范围......实际上我什至不知道如何解释它:/

Scala 语法在运行时编译为一些 HTML 代码,而 JavaScript 在客户端执行,因此无法将 Scala 与 JS 交互...如果您查看从 Scala 视图生成的 HTML 代码,您将理解。

很可能您可以通过仅使用 JS 条件来解决您的问题。

于 2013-04-24T19:09:40.817 回答