|
|
|
ส่งผ่านข้อมูลโดยผ่าน javascrip ทำอย่างไร บังเอิญข้อมูลเป็น array แบบให้เลือก checkbox เพื่อไปทำงานอีกหน้าหนึ่ง |
|
|
|
|
|
|
|
บังเอิญข้อมูลเป็น array แบบให้เลือก checkbox เพื่อไปทำงานอีกหน้าหนึ่ง เพื่อทำรายงาน
<td align =center height = '6' ><font color="#990000" size="1" face=" tahoma, ms sans serif, sans-serif"><input type ="checkbox" name= "Check_id[]" value=<?= $bscgrqt_id;?> checked ></td>
โดยเลือกว่าจะเอาข้อหนึ่งข้อใด ใน list ไปทำรายงาน ไม่ได้เอาทั้งหมด
โดยผ่านคำสั่งดังนี้
<INPUT TYPE="button" name = "SelDevelope" value =" Preview " OnClick = "Shwreport()" >
jv มันไม่ work ครับ ต้องเขียนอย่างไรดี เรียนปรึกษา
<script language="javascript">
function Shwreport()
{
var ck
ck = document.checkFm_config.Check_id[].value ; <---- ตรงนี้ครับ ผมไม่รู้ว่าจะทำอย่างไร ไม่work
wlDp = window.open( '', "displayWindowConf2", 'toolbar=yes,location=top,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes, copyhistory=yes,fullscreen =yes' ) ;
// displayWindowConf.moveTo(0,0);
wlDp.focus() ;
wlDp.location.href("../../../Administration/Function_bsc/Insert_bsc_SAR.php?RevConf_SAR="+1+"&Check="+ck) ;
}
</script>
Tag : - - - -
|
|
|
|
|
|
Date :
18 มิ.ย. 2550 10:34:11 |
By :
บอยมือใหม่ |
View :
1565 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า Java ไม่ work ทำไมไม่ใช้ php โดยตรงเลยละครับ คุณก้อเปลี่ยน type ของ ปุ่ม จาก botton เป็น submit แล้วไปเช็คค่าในหน้าที่ส่งไปว่าถ้า
if($SelDevelope == " Preview ") <<< ช่องว่างมีผลนะคับ ต้องเหมือน value ในปุ่ม
{
แสดงคำสั่งเกี่ยวกับการ Preview;
}
จะง่ายกว่าไม๊คับ
|
|
|
|
|
Date :
18 มิ.ย. 2550 11:22:31 |
By :
noomna19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพราะต้องการ เก็บหน้า parent ไว้คับ และเปิดหน้าใหม่ จึงไม่ใช้ php คับ อย่างไรช่วยกรุณาด้วยคับ noomna19
|
|
|
|
|
Date :
18 มิ.ย. 2550 12:39:43 |
By :
บอย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ck = document.checkFm_config.Check_id[].value ; <---- ตรงนี้ครับ ผมไม่รู้ว่าจะทำอย่างไร ไม่work
คุณต้องดูว่าคุณใช้ Array ตัวที่เท่าไร ใช้ใช้ตัวแรก Array ที่ได้จะเป็น 0
ก็จะได้รูปแบบดังนี้
document.checkFm_config["Check_id[]"][0].value
|
|
|
|
|
Date :
18 มิ.ย. 2550 19:59:17 |
By :
Ngokung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ck = document.checkFm_config.Check_id[].value ; <---- ตรงนี้ครับ ผมไม่รู้ว่าจะทำอย่างไร ไม่work
ผมแนะนำให้เปลี่ยน Check_id[] เป็น Check_id เพราะถ้าชื่อซ้ำกัน javascript จะมองว่าเป็น Array แล้วก็ใช้
for วนหาค่า checked ครับ พอเจอรายการที่ checked แล้วก็ assign ค่า ให้ ck แบบนี้ครับ
with(document.checkFm_config) {
for(i=0;i<Check_id.length;i++) {
if (Check_id.checked) {
ck=i;
break;
}
}
}
ลองดูครับ.
|
|
|
|
|
Date :
20 มิ.ย. 2550 19:45:08 |
By :
JavaScrip_man |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมครับ แก้ไขตรง if เป็น if(Check_id.checked) ครับ
|
|
|
|
|
Date :
20 มิ.ย. 2550 19:49:44 |
By :
JavaScrip_man |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|