0

在此处输入图像描述我正在尝试将两个值传递给从下拉列表中获取的 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”。此外,当我将它们放在一起时,第一个拒绝工作。我在这里做错了什么?请帮忙?

4

2 回答 2

1

您正在呼叫getElementByID<input type="text" name="extNum" />没有 ID。

于 2013-06-24T16:31:20.553 回答
0

您没有在文本字段中使用 id 但您使用的是getElementById ..

而是使用 getElementByTagName 来

于 2013-06-24T17:06:07.723 回答