ich steckte mit diesem, ich will das Ergebnis von Js zu CI .. Ich will Zeichenfolge Datentyp von js, und sendback es zu CI. dies ist mein Code:nehmen Sie das Ergebnis von JS nach CI
<?php $i=0; foreach ($bahanx as $pin2){ ?> <script type="text/javascript">
document.write("<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="+<?php echo $pin2->id_barang ?>+" oninput='changeText(this,"+<?php echo $i ?>+");' > <?php echo $pin2->nama_barang;?></label><input type='text' class='form-control' aria-label='Text input with checkbox' name='banyak_bahan' value='0' disabled/></div><br/>");
</script>
<?php
$i++; } ?>
und diese:
var item_box = document.getElementsByName('banyak_bahan');
var item_name = document.getElementsByName('bahan');
var tot;
function changeText(e,i){
item_name[i].value = e.checked ? 1 : 0;
item_box[i].disabled = !e.checked;
var x=x+","+item_box[i];
var y=y+","+item_name[i];
//alert(x);
document.getElementById('fff').innerHTML=x+"<br/>"+y;
}
id = fff
<div id='fff'></div>
das Ergebnis:
undefined, [object Htmlinputelement] undefined , [Objekt HTMLInputElement]
ich versuche es, aber immer noch dasselbe mit mir –
ich sah 'var x = x +", "+ item_box [i];' ist 'x' und 'y' Variable vorher definiert? –
Versuchen Sie jetzt, die Antwort aktualisiert –