ปกติใน from ใช้ ปุ่ม Submit ในการส่งค่าไป
และ page ที่รับค่าสามารถตรวจสอบ ชื่อปุ่ม Submit ที่ส่งมาว่าชื่ออะไร
if(isset($HTTP_POST_VARS["Submit"])){
}
แต่คราวนี้ใช้ imageField เป็นตัว submit เพื่อส่งค่าไป ไม่รู้จะตรวจสอบยังไง ว่า กด imageField อันนั้นมา (ใน from มี imageField หลายตัว,ทำหน้าต่างกัน)
ถ้าต้องการปุ่ม submit ที่เป็นรูปภาพ เราใช้ CSS เพื่อทำปุ่มให้เป็นรูปภาพก็ได้ครับ
ใช้ปุ่ม submit เป็น Array และใช้ค่า value ของปุ่มเพื่อดูว่า ปุ่มใดถูกกด ครับ
ถ้าไม่ได้อาจต้องลองใช้ Javascript ครับ
<input type='button' value="Submit 1" onclick=function(){dosubmit(1)} />
<input type='button' value="Submit 2" onclick=function(){dosubmit(2)} />
<input type="submit" name="submit" id="submit" style="visibility:hidden" />
<script>
function dosubmit(id){
var submit = document.getElementById('submit');
submit.value = id;
submit.click();
}
</script>
ใช้ปุ่ม submit เป็น Array และใช้ค่า value ของปุ่มเพื่อดูว่า ปุ่มใดถูกกด ครับ
ถ้าไม่ได้อาจต้องลองใช้ Javascript ครับ
<input type='button' value="Submit 1" onclick=function(){dosubmit(1)} />
<input type='button' value="Submit 2" onclick=function(){dosubmit(2)} />
<input type="submit" name="submit" id="submit" style="visibility:hidden" />
<script>
function dosubmit(id){
var submit = document.getElementById('submit');
submit.value = id;
submit.click();
}
</script>
ขอบคุณครับ แล้วจะลองดู