|
|
|
สอบถามเรื่องการเช็คค่า radio ใน form ในรูปแบบ Ajax&JQuery หน่อยครับผม |
|
|
|
|
|
|
|
พยายามแทนค่าที่เกิดขึ้นไว้ในตัวแปร เหตุผลก็คือ
1. ทำให้สามารถตรวจสอบข้อผิดพลาดที่เกิดขึ้นได้ง่าย เช่น โดยใช้ alert หรือ echo
2. ตัวแปรสามารถนำไปใช้งานซ้ำได้อีก โดยที่ไม่ต้องเขียนประโยคเดิมซ้ำใหม่
3. ความหมายในตัวแปรช่วยทำให้อ่านโปรแกรมแล้วเข้าใจได้ง่าย (ไม่ต้องใช้ comment ช่่วย)
Code (JavaScript)
function Condition(){
//var value = $("#Bypass:checked").val();
var value = $("#Bypass").attr('checked');
//alert(value);
if(value != 'checked'){
alert('คุณยังไม่ได้ ยอมรับเงื่อนไข');
} else {
alert('ขอบคุณ');
}
}
ปล. Error มาพร้อมกับการเขียนโปรแกรม
ถ้าเรามีระบบในการตรวจสอบหาข้อผิดพลาดด้วยตัวเอง จะำทำให้ประหยัดเวลาในการเขียนโปรแกรมไปได้มาก
|
|
|
|
|
Date :
2012-12-13 18:36:30 |
By :
dreamlover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูน่ะครับ ผมก็ไม่แน่ใจว่าได้หรือเปล่า
<script language="javascript" src="admin/module/scripts/jquery-1.8.1.min.js" ></script>
<input type="checkbox" id="Bypass" value="True">
<input type="button" id="btnSubmit" />
<script language="javascript">
$("#btnSubmit").click(function(){
if($("#Bypass").not(":checked")){
alert('คุณยังไม่ได้ ยอมรับเงื่อนไข');
}
});
</script>
|
|
|
|
|
Date :
2012-12-13 22:36:35 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณผู้เชี่ยวชาญทั้ง 2 ท่านครับ
|
|
|
|
|
Date :
2012-12-14 09:36:20 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|