【发布时间】:2019-02-07 12:40:59
【问题描述】:
这可能是一件简单的事情,但我试图从 JSP 页面上的下拉列表中捕获选定的值,并将选定的值用作方法的参数。我可以使用 select 标记中的 onchange 事件来调用 java 脚本函数并捕获值,但我不确定如何将值发送到方法。我认为有一种方法可以通过基于 ajax 的调用来做到这一点,但我不确定如何做到这一点。这是我正在使用的测试代码示例。谢谢。
function getSelected()
{
var selectedSource = document.getElementById("myselect").value;
console.log(selectedSource);
}
<select name="myselect" id="myselect" onchange="getSelected();">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
【问题讨论】:
-
为什么这在 java 中被标记,似乎是错误的语言。 Java 不使用 var 或方法将变量定义为函数
-
这实际上是 HTML 和 Javascript。
-
如何将值发送到方法,该方法究竟属于哪里?客户端脚本还是服务器端 java servlets/jsp?
标签: javascript eclipse jsp