|
|
|
ส่งค่าไม่ไปค่ะ พอดีมีหลายฟอร์ม<from>อ่ะค่ะ ทำไงดีค่ะ |
|
|
|
|
|
|
|
มันส่งไม่ไปหรอกครับ เพราะเท่าที่ดูมันไม่ได้อยู่ใน <form>
|
|
|
|
|
Date :
2010-11-28 03:45:52 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะให้มันสามารถเปลี่ยนตำแหน่งทิศทางได้ก็ไม่ยากครับ
Code (JavaScript)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<script language="javascript">
function fncSubmit(strPage)
{
if(strPage == "page1")
{
document.form1.action="page1.cgi";
}
if(strPage == "page2")
{
document.form1.action="page2.cgi";
}
document.form1.submit();
}
</script>
<form action="page.cgi" method="post" name="form1">
<input name="txtName" type="text" id="txtName">
<input name="btnButton1" type="button" value="Button" onClick="JavaScript:fncSubmit('page1')">
<input name="btnButton2" type="button" value="Button" onClick="JavaScript:fncSubmit('page2')">
</form>
</body>
</html>
Go to : JavaScript HTML Multiple Action Form
|
|
|
|
|
Date :
2010-11-28 07:56:22 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอออ มีค่ะ from ไอตรงส่วนนี้ค้ะ
Code (PHP)
echo "<form action=user_work3_1.php method=post name=owner enctype=multipart/form-data>
<select name=owner1 onchange=owner.id_owner1.value=this.value>";
ซึ่งมันมีหลายอันอ่ะค่ะ โดยแต่ละอันนั้นชื่อ from จะต่างกัน แต่ส่งค่าไปหน้าเดียวกันอ่ะค่ะ
|
|
|
|
|
Date :
2010-11-28 15:54:39 |
By :
panisa.w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วทำไมต้องมีหลายฟอร์มครับ ในเมื่อส่งไปหน้าเดียวกัน
|
|
|
|
|
Date :
2010-11-28 18:03:55 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำมีฟอร์มเดียวแล้ว มัน error อ่ะค่ะ ไม่รู้จะทำไง งงงงง
|
|
|
|
|
Date :
2010-11-28 19:14:21 |
By :
panisa.w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้างั้นเว็บทั่วไปเค้าก็ error กันทั้งโลกแหละครับ
ดูโค๊ดดีๆ error ว่าอะไร
|
|
|
|
|
Date :
2010-11-28 23:07:57 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบว่าฟอร์มจัดรึป่าว(แซวๆ)
<form action="user_work3_1.php" method="post">
<input name="NEXT" type="submit" class="style2" id="NEXT" value="NEXT" /></form>
ตัวนี้ไม่ได้อยในฟอร์มเดียวกับตัวที่จะส่งค่า... พอกดมันก็ส่ง แต่ NEXT ไป
|
|
|
|
|
Date :
2010-11-29 01:00:41 |
By :
t-monroe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฝากแนวคิดของผมครับ ผมใช้วิธีซ่อนตัวแปรไปกับฟอร์ม ใช้ javascript เปลี่ยนค่าก่อนส่งไปกับ form ครับ
ลองทำฟอร์มเดียวแต่ส่ง <input type="hidden" name="action" value=""> แต่ก่อน submit ส่งค่าแต่ละครั้งให้เปลี่ยนค่าตัวแปรตัวนี้ไปเพื่อจัดการ logic พวก if else ได้นะครับ เช่น ถ้าจะเพิ่มก็ให้มันมีมีค่าเป็น add ถ้าจะอัพเดทแก้ไขก็ให้มันมีค่าเป็น edit หรือถ้าจะลบก็ให้มันเป็น delete อะไรอย่างนี้ครับ จะได้ไม่ปวดหัวฟอร์มเยอะไป ทำให้ control ใน document เยอะตามไปด้วยนะครับ เวลาเขียน javascript อ้างอิงก็จะปวดหัวตามไปด้วยนะครับ
อ้อ javascript ที่ใช้ในการกำหนดค่าให้กับ control นะครับ
document.getElementById('action').value=add; //edit,delete
แบบง่ายๆครับไม่ปวดหัวมากลองดูนะครับ
|
|
|
|
|
Date :
2010-11-29 08:47:23 |
By :
wad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|