Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 如何在以下程序中更改每个选择值的名称_Javascript_Html_Drop Down Menu - Fatal编程技术网

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

Javascript 如何在以下程序中更改每个选择值的名称,javascript,html,drop-down-menu,Javascript,Html,Drop Down Menu,我在下拉列表链接的代码中遇到问题:。我需要一个帮助,请您更改每个的select name=以便我可以调用php中的所有值。请尽快帮助我。在不改变代码的情况下,为什么不在add函数中使用类似的内容: function add(tbl1) { var tb = document.getElementById(tbl1); var rowCount = tb.rows.length; var row = tb.insertRow(rowCount); var colC

我在下拉列表链接的代码中遇到问题:。我需要一个帮助,请您更改每个的select name=以便我可以调用php中的所有值。请尽快帮助我。

在不改变代码的情况下,为什么不在add函数中使用类似的内容:

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>

你想在页面上动态添加一个列表,或者在已经存在的列表中添加一个元素?我只想每个字段的名称不同,这样我就可以用php轻松地调用它@Osuwariboy。谢谢你,但我有点困惑,你能粘贴整个代码吗?我的javascript有点弱。