Javascript 从用户输入的数据中获取值
我动态添加了包含文本字段和下拉列表的行。现在,我想获取用户在文本输入字段中输入的值,并将其下拉,然后以表格格式显示 获取值的代码Javascript 从用户输入的数据中获取值,javascript,Javascript,我动态添加了包含文本字段和下拉列表的行。现在,我想获取用户在文本输入字段中输入的值,并将其下拉,然后以表格格式显示 获取值的代码 function fetch(){ var myName = document.getElementById("name"); var type = document.getElementById("type"); var table = document.getElementById("myTableData"); var rowCou
function fetch(){
var myName = document.getElementById("name");
var type = document.getElementById("type");
var table = document.getElementById("myTableData");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
row.insertCell(0).innerHTML=myName.value;
row.insertCell(1).innerHTML= type.value;
row.insertCell(2).innerHTML= '<input type="button" value = "Delete" onClick="Javacsript:deleteRow(this)">';
}
函数fetch(){
var myName=document.getElementById(“名称”);
var type=document.getElementById(“类型”);
var table=document.getElementById(“myTableData”);
var rowCount=table.rows.length;
var row=table.insertRow(rowCount);
row.insertCell(0).innerHTML=myName.value;
row.insertCell(1).innerHTML=type.value;
insertCell(2.innerHTML='';
}
通过上面的代码行,我试图获取用户在动态添加的行中输入的值,下面是动态添加行的代码
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows[0].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[0].cells[i].innerHTML;
//alert(newcell.childNodes);
switch(newcell.childNodes[0].type) {
case "text":
newcell.childNodes[0].value = "";
break;
/* case "checkbox":
newcell.childNodes[0].checked = false;
break; */
case "select-one":
newcell.childNodes[0].selectedIndex = 0;
break;
}
}
}
函数addRow(tableID){
var table=document.getElementById(tableID);
var rowCount=table.rows.length;
var row=table.insertRow(rowCount);
var colCount=table.rows[0].cells.length;
对于(var i=0;我为什么不将表单控件放在表单中,那么您可以轻松地将它们作为表单的命名属性或集合的索引(或名称)访问。@RobG:Thanx谢谢您的建议,我希望它能帮助我