Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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 如何将输入框的数组名添加到HTML?_Javascript_Php_Html_Mysql - Fatal编程技术网

Javascript 如何将输入框的数组名添加到HTML?

Javascript 如何将输入框的数组名添加到HTML?,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我有问题,添加一个数组的输入框到HTML的功能点击 下面是JavaScript: var i = $('table tr').length; var count = $('table tr').length; var row = i; var a = 0; $(function(){ $(".addmore").on('click', function (a) { var cell= $(this).parents('td'); var currentValue = ce

我有问题,添加一个数组的输入框到HTML的功能点击

下面是JavaScript:

var i = $('table tr').length;
var count = $('table tr').length;
var row = i;
var a = 0;

$(function(){

  $(".addmore").on('click', function (a) {
    var cell= $(this).parents('td');
    var currentValue = cell.prev().find("[name=jumpack]").data('addmore');
    if(currentValue==null || currentValue == undefined)
    {
      currentValue =0;  
    }
    else
    {
      currentValue=parseInt(currentValue);
    }
    console.log(currentValue)
    var data = "<td><input class='form-control sedang' type='text' id='packinglist_" + $(this).index() + "' name='packinglist[]'/></td>";
    cell.parents('tr').find('table tr').append(data);
    currentValue++;
    cell.prev().find("[name=jumpack]").val(currentValue).data('addmore',currentValue)
  });
});
var i=$('table tr')。长度;
变量计数=$('table tr')。长度;
var行=i;
var a=0;
$(函数(){
$(“.addmore”)。在('click',函数(a){
var cell=$(this.parents('td');
var currentValue=cell.prev().find(“[name=jumpack]”)。data('addmore');
如果(currentValue==null | | currentValue==未定义)
{
currentValue=0;
}
其他的
{
currentValue=parseInt(currentValue);
}
console.log(当前值)
var数据=”;
cell.parents('tr').find('table tr').append(data);
currentValue++;
cell.prev().find(“[name=jumpack]”).val(currentValue).data('addmore',currentValue)
});
});
这是我的HTML:

<div class='table-responsive'>
    <table class='table table-bordered'>
    <tr>
    <th>No</th>
    <th>Jenis Benang</th>
    <th>Warna</th>
    <th>Lot</th>
    <th>Netto</th>
    <th>Box</th>
    <th>Cones</th>
    <th>Keterangan</th>
    <th></th>
    </tr>";

$s=mysql_query("SELECT * FROM surat_jalan order by identitas_packing_surat DESC");
$a=mysql_fetch_array($s);

for($i=1;$i<=$_POST['jumlahdata'];$i++)
{
    $nomor = $a[19];
    $iden = $nomor + $i;
        echo"   <tr>
        <td><span id='snum'>$i.</span></td>
        <input class='form-control' type='hidden' id='hiddenlot_$i' name='hiddenlot[]' />
        <input class='form-control' type='hidden' id='hiddencustomer_$i' name='hiddencustomer[]' />
        <input class='form-control' type='hidden' id='hiddenprice_$i' name='hiddenprice[]' />
        <td><input class='form-control' type='text' id='jenisbenang_$i' name='jenisbenang[]' readonly/></td>
        <td><input class='form-control' type='text' id='warna_$i' name='warna[]' readonly/></td>                                
        <td><input class='form-control' type='text' id='lot_$i' name='lot[]' required/></td>
        <td><input class='form-control sedang' type='text' id='netto_$i' name='netto[]' required/> </td>
        <td><input class='form-control pendek' type='text' id='box_$i' name='box[]'/> </td>
        <td><input class='form-control pendek' type='text' id='cones_$i' name='cones[]'/> </td>
        <td><input class='form-control' type='text' id='keterangan_$i' name='keterangan[]'/>
        <input class='form-control' type='text' id='keterangan_$i' name='identitas[]' value='$iden'/>
        <input class='form-control' type='text' id='jumrow_$i' name='jumpack[]' value=''/>  
        </td>
        <td><a><span class='glyphicon glyphicon-plus addmore' id='$i'></span></a> </td>
      <td colspan='10'>
            <table id='keatas_$i' class='keatas'>
                <tr></tr>
            </table>

    </td>
    </tr>
    ";
}

不
杰尼斯·贝南
沃纳
很多
内托
盒子
椎体
凯特兰根
";
$s=mysql_查询(“通过标识从surat_jalan订单中选择*);
$a=mysql\u fetch\u数组($s);

对于($i=1;$i如果我正确理解了你的问题,那么它应该通过替换

cell.prev().find(“[name=jumpack]”

cell.prev().find(“[name=jumpack\\[\\]]”


[
]
是“特殊”字符,因此在jQuery选择器中,必须使用两个反斜杠对它们进行转义。)

很棒的帖子!这里有几件我修正过的事情。首先是语言大小写,记住HTML是首字母缩略词,所以都是大写。其次,句子似乎不完整,因为缺少一些单词。除此之外,看起来不错!