Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过Javascript在单元格id为的表中获取select选项值_Javascript_Jsp_Html Table_Html Select - Fatal编程技术网

如何通过Javascript在单元格id为的表中获取select选项值

如何通过Javascript在单元格id为的表中获取select选项值,javascript,jsp,html-table,html-select,Javascript,Jsp,Html Table,Html Select,在单击add按钮时,使用JSP添加包含select选项的单元格的表行。我需要将选中的选项值从表格单元格中获取到Javascript。下面我添加了JSP和代码 Javascript var maxID=0; function getTemplateRow() { var x = document.getElementById("templateRow").cloneNode(true); x.id = ""; x.style.display = ""; x.cells[0].id =

在单击add按钮时,使用JSP添加包含select选项的单元格的表行。我需要将选中的选项值从表格单元格中获取到Javascript。下面我添加了JSP和代码

Javascript

var maxID=0;     
function getTemplateRow() {
var x = document.getElementById("templateRow").cloneNode(true);
x.id = "";
x.style.display = "";

x.cells[0].id = "staffno_add"+ ++maxID;
x.cells[1].id = "name_add"+ maxID;

x.cells[2].id = "desig_add"+ maxID;
x.cells[3].id = "curloc_add"+ maxID;

x.cells[1].style.visibility="hidden";
x.cells[2].style.visibility="hidden";
x.cells[3].setAttribute('onchange', 'getData(this)');
x.cells[2].setAttribute('onchange', 'getData1(this)');
return x;
}

function addRow(i) {
    //var button=[];
    var k=i.rowIndex;
var t = document.getElementById("theTable");
  var rows = t.getElementsByTagName("tr");

var r = rows[parseInt(k)];
r.parentNode.insertBefore(getTemplateRow(), r);  

}
        var y1=null;
        var y2=null;
        function getData(dropdown) {
        y1=dropdown.id;
        y2=y1[10];
        alert("desig_add"+y1[10]);
        alert('curloc_add'+y2);
     var get_id = document.getElementById('curloc_add'+y2).getElementsByClassName("getit")[0].innerText;//need my selected option value here...
    alert(get_id); 
document.getElementById("desig_add"+y2).style.visibility = "visible";
}
function getData1(dropdown1) {
        y1=dropdown1.id;
     y2=x1[9];
        alert("name_add"+y1[9]);
document.getElementById("name_add"+y2).style.visibility = "visible";
}
JSP


没有一个
没有一个
`
我不熟悉JSP和Javascript。。我希望在脚本中获取所选选项值

<form name="myform">
 <tr id="templateRow" style="display:none">
<td>
<input type="text" readonly>
</td>
<td>
<input type="text" readonly>
</td>
<td>
<select  class="getit">
    <option value="">None</option>
    <%for(x1=0;x1<arrList.size();x1++){%>
<option value="<%=arrList.get(x1)%>"><%=arrList.get(x1)%></option>
  <%}%>
</select>

</td>

<td>
<select  >
    <option value="">None</option>
    <%for(x1=0;x1<lenList.size();x1++){%>
<option value="<%=lenList.get(x1)%>"><%=lenList.get(x1)%></option>
  <%}%>
</select>
</td>
<td><input type="text" readonly></td>
<td><input type="text" class="datepicker"  style="background-color:  
 #fffa90"/></td>          
<td>
<input type="text" readonly>


</td>

<td>
<input type="text"  class="datepicker"  style="background-color: #fffa90"/>
</td>
<td><input type="text"   class="datepicker"  style="background-color:   
 #fffa90"/></td>
</tr>
<input type="hidden" id="total" name="total">
</form>
<tr onclick="addRow(this,);">
<td>

<input type = "button" id="insert" value="Add" >
</td>
</tr>`