将一个值从javascript传递给HTML和编码器


pass a value from javascript to html and codeigniter

i using hidden's input

<input type='hidden' name='bahan' id='bahan' />

然后,我想从js传递一个值。我有一个叫做resultBtn()的函数,我从中得到值,例如字符串var x='12,124';我想取其他输入

的值
<?php $i=0; foreach ($bahanx as $pin2){ 
  echo "<div class='input-group' style='width:175%'><label class='input-group-addon' style='width:100px'><input type='checkbox' name='bahan' aria-label='Checkbox for following text input' value='".$pin2->id_barang."' oninput='changeText(this,".$i.");' > ". $pin2->nama_barang ."</label><input type='text' class='form-control' aria-label='Text input with checkbox' name='banyak_bahan' value='0' disabled/></div><br/>";
  $i++;  }  ?>

resultBtn()时,由bahanx得到公式,结果为x变量。这是我的js

document.getElementsByName('bahan').value=x;

getElementsByName 方法返回元素的集合(NodeList),因此您需要通过索引检索元素。

document.getElementsByName('bahan')[0].value = x;
//                           ------^^^------