Devdit
 

ติ๊ก Checkbox ก่อนกดปุ่ม Submit ด้วย jQuery

1.7K

ติ๊ก Checkbox ก่อนกดปุ่ม Submit ด้วย jQuery บทความนี้สอนใช้ jQuery Framework เพื่อเขียนโปรแกรมให้ผู้ใช้งานกดติ๊ก Checkbox เพื่อยอมรับเงื่อนไขก่อน ถึงจะกดปุ่ม Submit ได้สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ติ๊ก Checkbox ก่อนกดปุ่ม Submit ด้วย jQuery

<div><input type="checkbox" id="chk"> ยอมรับเงื่อนไข</div>
<div><input type="submit" id="btn" value="ตกลง" disabled></div>
<script>
    $("#chk").click(function(){
        if( $(this).prop("checked") ) {
            $("#btn").prop("disabled", false);
        } else {
            $("#btn").prop("disabled", true);
        }
    });
</script>

คำอธิบาย

ติ๊ก Checkbox ก่อนกดปุ่ม Submit ด้วย jQuery มีรายละเอียดดังนี้

1. ให้ Checkbox มี id เท่ากับ chk และ Submit มี id เท่ากับ btn โดยปุ่ม Submit เริ่มต้นให้ปุ่มกดไม่ได้ หรือ disabled

2. เมื่อผู้ใช้งานติ๊ก หรือเลือก Checkbox โปรแกรมจะทำงานในฟังก์ชัน $("#chk").click

3. กำหนดให้ปุ่ม Submit กดได้ เมื่อผู้ใช้งานติ๊กถูก Checkbox ตามคำสั่งใน if

4. กำหนดให้ปุ่ม Submit กดไม่ได้ เมื่อผู้ใช้งานไม่ได้ติ๊กถูก Checkbox ตามคำสั่งใน else

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ