如何更改以下程序中每个选择值的名称

时间:2015-06-30 15:05:26

标签: javascript html drop-down-menu

我在此下拉列表代码中遇到问题LINK:(When i add more dropdown boxes, javascript is not working)。我需要一个帮助,请你可以更改每个的select name="",以便我可以调用php中的所有值。请尽快帮帮我。

1 个答案:

答案 0 :(得分:0)

如果没有更改代码,那么为什么不在添加函数中使用类似的东西:

function add(tbl1) 
{
    var tb = document.getElementById(tbl1);
    var rowCount = tb.rows.length;
    var row = tb.insertRow(rowCount);
    var colCount = tb.rows[1].cells.length;
    var newName = "car_" + rowCount;


    for(var i=0; i<colCount; i++) 
    {
        var newCell = row.insertCell(i);
        var cellTemp = tb.rows[1].cells[i].innerHTML;

        if(cellTemp.indexOf("select") > -1)
            cellTemp.replace("car_1", newName);

        newCell.innerHTML = cellTemp;
    }
}

然后在HTML中,您的选择控件会略有变化,如下所示:

<select name=car_1[] id="cat">
    <option value="Dals">Dals</option>
    <option value = "Flour">Flour</option>
</select>

<select name=car_2[] id="item"></select>