|
|
|
ส่งค่าจาก 2 form - ผมต้องการให้ กด submit จาก form ที่ 2 แล้วให้ ส่งค่าของ text1 กับ text2 |
|
|
|
|
|
|
|
ทำได้ครับ แต่ต้องกำหนด action ด้วยน่ะครับ อย่าให้ action เหมือนกันเด็ดขาดไม่งั้นมันส่งไม่ไปครับ
|
|
|
|
|
Date :
2009-03-05 12:27:56 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วทำไมไม่ใช่ form เดียวครับ ในเมื่อส่งให้หน้าเดียวกัน
|
|
|
|
|
Date :
2009-03-05 12:45:38 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ยังไม่เข้าใจเหตุผลที่จะแยกฟอร์มอยู่ดี ทั้งอัปโหลดแล้วก็เซฟข้อมูลพร้อมกันก็ไม่เห็นจะแปลกตรงไหน
|
|
|
|
|
Date :
2009-03-05 13:49:54 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าอยากให้เนียนแบบนั้นหันไปอัพโหลดผ่าน ajax ดีกว่าไหมครับ
หรือไม่ก็สร้าง form3 ขึ้นมาใช้ hidden ให้หมด ให้มีครบทุกฟิลด์ของ form1 form2 แล้วเวลาคลิกก็ใช้ javascript เก็บค่าของ form1 form2 มายัดใส่ form3 แล้ว submit form3 ด้วย javascript
|
|
|
|
|
Date :
2009-03-05 20:16:19 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประเด็นคือจะ submit ไป page เดี่ยวกันซิพี่วิน 2 form ยังไงก็ต้อง submit ทีละตัว ถ้าไม่สร้าง dummy form(ศัพท์ส่วนตัว) ขึ้นมา
|
|
|
|
|
Date :
2009-03-06 00:15:02 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถัดมาครับ หน้าเดียวกัน เพิ่ม java script เข้าไป
<SCRIPT language=JavaScript>
function OpenPop_UpList()
{
var FieldValue;
if (document.form1.is_change.value == 1) {
FieldValue = escape(document.form1.ma_id.value);
} else {
FieldValue = "";
}
var linkhref = document.getElementById("AssetList").href;
var win=window.open(linkhref+"?ma_id="+FieldValue, "AssetList","left=5,top=10,width=600,height=600, status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");
win.focus();
}
</SCRIPT>
|
|
|
|
|
Date :
2009-03-09 00:04:14 |
By :
duksurat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เมื่อเปิดอีกหน้าแล้ว ให้ใส่ code แบบนี้ ไว้ด้านบนนะ
<script language="JavaScript">
function SetOpenerValue(ma_id,ma_name,un_name,ma_price)
{
window.opener.document.form1.ma_id.value = ma_id;
window.opener.document.form1.ma_name.value = ma_name;
window.opener.document.form1.un_name.value = un_name;
window.opener.document.form1.ma_price.value = ma_price;
window.opener.focus();
window.close();
}
</script>
|
|
|
|
|
Date :
2009-03-09 00:05:16 |
By :
duksurat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ PlaKriM ลองยกตัวอย่างให้หน่อยได้ไหมค่ะ
รบกวนด้วยค่ะ
|
|
|
|
|
Date :
2013-08-22 16:14:57 |
By :
neung92 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|