2016-10-24 2 views
2

i-Eingang der versteckt unter Verwendungpassiert Wert von Javascript HTML und codeigniter

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

dann, i einen Wert von js geben wollen. Ich habe eine Funktion namens resultBtn() i erhalten den Wert von ihm, zB String var x='12,124'; i den Wert von anderen Eingang nehmen wollen

<?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++; } ?> 

bei resultBtn() ich eine Formel aus bahanx dann ist das Ergebnis x variabel. das ist mein js

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

'document.getElementsByName ('bahan') [0] .value = x;' –

+0

ty bro, es funktionierte –

Antwort

1

Die getElementsByName Methode eine Auflistung von Elementen zurückgibt (NodeList), so müssen Sie Element von Index abgerufen werden.

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