|
|
|
รบกวนช่วยแนะนำ เรื่องของการ submit form ด้วยครับ มีรูปประกอบครับ |
|
|
|
|
|
|
|
ทำมาดูก่อนครับ ไม่ยากน่ะครับ
ส่วนประกอบมีนิดเดียวครับ
1. html form ทั่วไปครับ
2. ตอนคลิกปุ่ม ก็ใส่ Javascript confirm() ก่อน
ถ้า confirm ก็ submit ไป ถ้าไม่อยู่หน้าเดิมครับ
|
|
|
|
|
Date :
2013-07-04 19:16:58 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าอยากให้ กด ไม่ แล้วไปยังลิ้งที่ต้องการล่ะครับ
|
|
|
|
|
Date :
2013-07-04 19:21:36 |
By :
lungzee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ใช้ Javascript ตรวจสอบ confirm ได้ครับ เพราะมันจะ Return true,false
|
|
|
|
|
Date :
2013-07-04 19:57:10 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอตัวอย่างหน่อยได้หรือเปล่าครับ
|
|
|
|
|
Date :
2013-07-04 19:58:11 |
By :
lungzee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ เอาไปรันดูน่ะครับ จะเข้าใจมากยิ่งขึ้น
Code แนวคิด(PHP)
<script>
function reditection()
{
if(confirm("คุณต้องการไปหน้าถัดไปหรือไม่ ?")){
alert("Let's go.....");
// ใส่ script redirect เพื่อไปหน้าที่ต้องการ
// ถ้าต้องการให้ submit form ก็สั่ง ตรงนี้
}else{
alert("OK. อยู่หน้าเดิม...");
}
}
</script>
<a href="#" onclick="reditection()">ลอง Click ดู.</a>
|
ประวัติการแก้ไข 2013-07-04 22:00:57
|
|
|
|
Date :
2013-07-04 22:00:18 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้า สมมุติว่า ผมกด ok แล้วอยากให้ มันไป submit ข้อมูลล่ะครับ
จากกระทู้นี้ครับ https://www.thaicreate.com/php/forum/097417.html
|
|
|
|
|
Date :
2013-07-04 22:22:04 |
By :
lungzee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับผมตอนนี้ทำได้แล้วครับ แต่มาติดปัญหาอื่นแทน
|
|
|
|
|
Date :
2013-07-05 11:29:15 |
By :
lungzee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script language="javascript">
function checksetvalue(){
if(document.create_profile.email_customer.value!="<?php echo $dbarr['email_customer']; ?>" || document.create_profile.firstname_customer.value!="<?php echo $dbarr['firstname_customer']; ?>" || document.create_profile.lastname_customer.value!="<?php echo $dbarr['lastname_customer']; ?>" || document.create_profile.birthdate_customer.value!="<?php echo $dbarr['birthdate_customer']; ?>" || document.create_profile.birthmonth_customer.value!="<?php echo $dbarr['birthmonth_customer']; ?>" || document.create_profile.birthyear_customer.value!="<?php echo $dbarr['birthyear_customer']; ?>" || document.create_profile.age_customer.value!="<?php echo $dbarr['age_customer']; ?>"){
if(confirm('คุณต้องการจะบันทึกการแก้ไขประวัติหรือไม่')==true){
document.all("submit").click();
}else{
window.location = 'create-position.php';
}
}else{
window.location = 'create-position.php';
}
}
</script>
แต่เราจะตรวจสอบว่า check box มีการเปลี่ยนแปลงนี่ โค๊ดเราต้องเขียนยังไงอ่ะครับ
|
|
|
|
|
Date :
2013-07-05 11:31:23 |
By :
lungzee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|