|
|
|
ส่งค่าจากป๊อปอัพมาฟอร์มหลัก โดยใช้ checkbox ต้องการส่งค่าจากป๊อปอัพมาฟอร์มหลักแต่เป็นแบบ check box |
|
|
|
|
|
|
|
ไม่มีโค้ดเหรอครับ
|
|
|
|
|
Date :
2009-03-16 13:17:17 |
By :
kilede |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าไม่ต่างกันมากหรอกครับ กับ ที่คุณเคยทำ ถ้ายังงัยขอดูโคดเก่าหน่อยครับ
|
|
|
|
|
Date :
2009-03-16 18:18:10 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วันนี้ว่าง ๆ เลยนั่งเขียนให้น่ะครับ ตัวนี้จะเป็นการส่งค่าผ่าน Popup จาก Checkbox ที่เลือกได้หลายรายการครับ โดยจะส่งกลับมาด้วยการขั้นด้วยเครื่องหมาย (comma) , ให้นำไป split เองน่ะครับ
Code (main.php)
<html>
<head>
<title>ThaiCreate.Com</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script language="JavaScript">
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features).focus();
}
</script>
<form action="" method="post" name="frmMain" id="frmMain">
<input type="text" name="txtSel">
<input name="btnSelect" type="button" id="btnSelect" value="popup"
onClick="javascript:MM_openBrWindow('popup.php','pop','scrollbars=no,width=350,height=210')">
</form>
</body>
</html>
Code (popup.php)
<html>
<head>
<title>ThaiCreate.Com</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script language="javascript">
function selValue()
{
var val = '';
for(i=1;i<=frmPopup.hdnLine.value;i++)
{
if(eval("frmPopup.Chk"+i+".checked")==true)
{
val = val + eval("frmPopup.Chk"+i+".value") + ',';
}
}
window.opener.document.getElementById("txtSel").value = val;
window.close();
}
</script>
<form action="" method="post" name="frmPopup" id="frmPopup">
<table width="185" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="64"><input name="Chk1" type="checkbox" value="A"></td>
<td width="115">A</td>
</tr>
<tr>
<td><input name="Chk2" type="checkbox" value="B"></td>
<td>B</td>
</tr>
<tr>
<td><input name="Chk3" type="checkbox" value="C"></td>
<td>C</td>
</tr>
<tr>
<td><input name="Chk4" type="checkbox" id="Chk4" value="D"></td>
<td>E</td>
</tr>
<tr>
<td><input name="Chk5" type="checkbox" value="E"></td>
<td>D</td>
</tr>
</table>
<input name="hdnLine" type="hidden" value="5">
<br>
<input name="btnSelect" type="button" value="Select" onClick="JavaScript:selValue();">
</form>
</body>
</html>
|
|
|
|
|
Date :
2009-03-17 09:59:19 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่วินมาเองเลย
แนะนำเพิ่มเติม ครับ เอาอีเมล์ที่ดึงจากฐานข้อมูลมาเป็น value ของ checkbox ก็จะได้ตรงความต้องการครับ
|
|
|
|
|
Date :
2009-03-17 10:11:38 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่มาวิน,a_mac,คุณเอี่ยว และทุกๆท่านนะครับ ขอบคุณจริงๆ
รักเว็บนี้จังเลย
|
|
|
|
|
Date :
2009-03-17 10:42:26 |
By :
kilede |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code ดีๆ ขอบคุณพี่วินครับ +1
|
|
|
|
|
Date :
2009-07-22 21:35:32 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขออนุญาติ ถามน่ะคับ แล้วถ้าเราในหน้าต่างเป็น radio โดยเลือกข้อมูลจากฐานข้อมูลมาแสดงผลใน popup แล้วเมื่อคลิ๊ก radio แล้วจะส่งค่าไปยัง หน้า main ฟอร์มอ่ะคับ ทำอย่างไร คับ รบกวนด้วยน่ะคับ ขอขอบพระคุณคับ
|
|
|
|
|
Date :
2011-04-13 00:31:20 |
By :
ต้นน้ำ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่วินครับแล้วถ้าจะบันทึกลงฐานข้อมูลละครับทำไง
|
|
|
|
|
Date :
2011-05-07 18:53:36 |
By :
oasiis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากเลยค่ะ อยากได้อยู่พอดี วิ๊ว!
|
|
|
|
|
Date :
2011-07-29 16:14:48 |
By :
โลกแตก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากกับความรู้ดีๆแบบนี้ครับ...
|
|
|
|
|
Date :
2011-08-26 01:17:15 |
By :
payupatna |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ดึงจาก MySQL
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script language="javascript">
function selValue()
{
var val = '';
for(i=1;i<=frmPopup.hdnLine.value;i++)
{
if(eval("frmPopup.Chk"+i+".checked")==true)
{
val = val + eval("frmPopup.Chk"+i+".value") + ',';
}
}
window.opener.document.getElementById("txtSel").value = val;
window.close();
}
</script>
<form id="frmPopup" action="" method="post" name="frmPopup">
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="318" border="1">
<tr>
<th width="87"> <div align="center">CustomerID </div></th>
<th width="152"> <div align="center">Name </div></th>
<th width="57"> <div align="center">Select </div></th>
</tr>
<?
$i = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$i++;
?>
<tr>
<td><div align="center"><?=$objResult["CustomerID"];?></div></td>
<td><?=$objResult["Name"];?></td>
<td align="center"><input name="Chk<?=$i;?>" id="Chk<?=$i;?>" type="checkbox" value="<?=$objResult["CustomerID"];?>"></td>
</tr>
<?
}
?>
</table>
<input name="hdnLine" type="hidden" value="<?=$i;?>">
<br>
<input name="btnSelect" type="button" value="Select" onClick="JavaScript:selValue();">
</form>
<?
mysql_close($objConnect);
?>
</body>
</html>
Go to : JavaScript Send Checkbox Data from Popup to Main form
|
|
|
|
|
Date :
2011-08-26 06:30:21 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|