我正在尝试将两个值传递给从下拉列表中获取的 JavaScript 值,另一个是用户从文本框中指定的值,我的 JSP 文件中有以下内容:
<select id="selectLine">
<c:forEach var="line" items="${availableLines}">
<option value="${line}">${line}</option>
</c:forEach>
<select>
<label> Extension number to add </label>
<input type="text" name="extNum" />
<button onclick="insertDN();">Insert</button>
我还有一个 java 脚本,它使用 DWR 将值传递给一个名为 DBOps 的 Java 类:
<script type="text/javascript">
function insertDN(){
var selectedLine = document.getElementById("selectLine").value;
var selectedExt = document.getElementById("extNum").value;
DBOps.insertDN(selectedLine, selectedExt);
}
“selectedLine”的第一个工作正常,它确实将正确的值传递给函数,但第二个不是“selectedExt”。此外,当我将它们放在一起时,第一个拒绝工作。我在这里做错了什么?请帮忙?