โอ๋

Tue 2 May 2006 15:40:38
Tue 2 May 2006 15:40:38
<script language="javascript" type="text/javascript">
function validate(obj){
if(obj.server.value == 'คุณไม่ได้เลือก Server'){
alert("คุณไม่ได้เลือก Server");
obj.server.focus();
return false;
}else if(obj.tel1.value == ''){
alert("คุณไม่ได้ใส่หมายเลขโทรศัพท์");
obj.tel1.focus();
return false;
}else if(obj.tel2.value == ''){
alert("คุณไม่ได้ใส่หมายเลขโทรศัพท์");
obj.tel2.focus();
return false;
}
return true;
}
</script>
ส่วนใน form tag ก็ใส่ onsubmit="return validate(this)"
<form action"..." method="post" onsubmit="return validate(this)">
...
</form>
มีปัญหาครับคือ เวลากดปุ่ม submit แล้วมันไม่ยอม add ข้อมูลไปที่ดาต้าเบสเลยครับ มันอยู่เฉยๆ อ่ะ เป็นพราะอะไร
function validate(obj){
if(obj.server.value == 'คุณไม่ได้เลือก Server'){
alert("คุณไม่ได้เลือก Server");
obj.server.focus();
return false;
}else if(obj.tel1.value == ''){
alert("คุณไม่ได้ใส่หมายเลขโทรศัพท์");
obj.tel1.focus();
return false;
}else if(obj.tel2.value == ''){
alert("คุณไม่ได้ใส่หมายเลขโทรศัพท์");
obj.tel2.focus();
return false;
}
return true;
}
</script>
ส่วนใน form tag ก็ใส่ onsubmit="return validate(this)"
<form action"..." method="post" onsubmit="return validate(this)">
...
</form>
มีปัญหาครับคือ เวลากดปุ่ม submit แล้วมันไม่ยอม add ข้อมูลไปที่ดาต้าเบสเลยครับ มันอยู่เฉยๆ อ่ะ เป็นพราะอะไร
ถ้าไม่มีการตอบสนองจาก form น่าจะมีการ alert ครับ
เนื่องจากมีการคืนค่าจากฟังก์ชั่นเป็น false ครับ
เพื่อเป็นการบังคับให้ต้องกรอกข้อมูลในช่องที่ระบุไว้ก่อนครับ
anong

Thu 3 Apr 2008 12:56:36
Thu 3 Apr 2008 12:56:36
อยากได้ script ป้องกันการกดปุ่ม Back ด้านบน
webmaster

Thu 3 Apr 2008 13:06:22
Thu 3 Apr 2008 13:06:22
เพื่อการใดหรือครับ ผมยังไม่เข้าใจว่าต้องการป้องกันทำไมครับ เห็นเด็กนักศึกษาถามหาเหลือเกิน บอกเป็นวิทยาทานด้วยครับ

















