3
我使用codeignIter。我在视图中使用这段代码,为什么当我点击的时候窗口没有关闭。我用这个功能为什么windows窗体没有关闭
function setproduct(id,partno,nama,qtyscpend,ketsc,index) {
var check=0;
for (i=0;i<window.opener.$("#txtNoOfRow").val();i++) {
if (id==window.opener.$("#ids_"+i).val()) {
alert("Data Sudah Anda Pilih");
check=1;
}
}
if (check == 0){
window.opener.document.getElementsByName("ids_"+index)[0].value = id;
window.opener.document.getElementsByName("partno_"+index)[0].value = partno;
window.opener.document.getElementsByName("partname_"+index)[0].value = nama;
window.opener.document.getElementsByName("qtyscpend_"+index)[0].value = qtyscpend;
window.opener.document.getElementsByName("ketsc_"+index)[0].value = ketsc;
window.close();
}
}
那么本作的数据显示:
<?php
$no = 1;
foreach($query->result() as $row) {?>
<tr class="even gradeA">
<td><?php echo $no ;?></td>
<td><?php echo $row->partno;?></td>
<td><?php echo $row->partname;?></td>
<td><?php echo $row->perpo;?></td>
<td><?php echo date('d F Y',strtotime($row->sched)); ?></td>
<td><?php echo $row->qtyscpend;?></td>
<td><?php echo $row->ketsc;?></td>
<td align="center"><a href="javascript:void(0);" onclick="setproduct('<?php echo $row->ids;?>','<?php echo $row->partno;?>','<?php echo $row->partname;?>','<?php echo $row->qtyscpend;?>','<?php echo $row->ketsc;?>','<?php echo $_GET['index'];?>');">Pilih</a></td>
</tr>
<?php
$no++;
}
?>
我想要的是,当我点击对齐,Windows窗体关闭并送出可变像我写的。
调试它,前行'如果(检查== 0){''放的console.log(检查)'或'警报(检查)'。 – Tpojka
您使用Firefox吗? – David
Off topic - 在xss上阅读。 – SilverlightFox