สอบถามเกี่ยวกับการทำปุ่มกด ครับ HomeForumสอบถามเกี่ยวกับการทำปุ่มกด ครับ virus_aum78@hotmail.com คือ ผมจะทำให้เราสามารถกดปุ่มนั้นไม่ได้ในตอนแรก แต่ต้องผ่านคำสั่งหรือเงื่อนไงบางอย่างก่อน ถึงให้ปุ่มมันกดได้ ควรทำยังไงหรือใช้คำสั่งไหนเหรอครับ กรกฎ วิริยะ มี 2 วิธีหลักๆ ครับ 1. disabled ปุ่มกด เมื่อดำเนินการบางอย่าง ซึ่งก็ขึ้นกับเงื่อนไขครับ <input type="button" disabled="disabled" /> หรือ document.getElementById('button_id').disabled = true; // true = disabled, false = enabled 2. ตรวจสอบการใช้งานปุ่มกดภายในฟังก์ชั่นที่เรียกใช้ <input type="button" onclick="doClick()" /> function doClick () { var canclick = true; // เขียนคำสั่งเพื่อกำหนดค่าตัวแปร canclick ที่นี่ if (canclick) { // canclick เป็นตัวแปรสำหรับตรวจสอบว่าปุ่มทำงานได้หรือไม่ ถ้าเป็น true หมายถึง สามารถทำงานได้ // เขียนคำสั่งให้ปุ่มทำงานที่นี้ }; } การจะกำหนดว่า canclick จะเป็น true หรือ false ก็ขึ้นอยู่กับความต้องการ หรือเงื่อนไข สามารถใช้วิธีใดก็ได้ (วิธีขึ้นอยู่กับโจทย์) ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
1. disabled ปุ่มกด เมื่อดำเนินการบางอย่าง ซึ่งก็ขึ้นกับเงื่อนไขครับ
<input type="button" disabled="disabled" />
หรือ
document.getElementById('button_id').disabled = true; // true = disabled, false = enabled
2. ตรวจสอบการใช้งานปุ่มกดภายในฟังก์ชั่นที่เรียกใช้
<input type="button" onclick="doClick()" />
function doClick () {
var canclick = true;
// เขียนคำสั่งเพื่อกำหนดค่าตัวแปร canclick ที่นี่
if (canclick) {
// canclick เป็นตัวแปรสำหรับตรวจสอบว่าปุ่มทำงานได้หรือไม่ ถ้าเป็น true หมายถึง สามารถทำงานได้
// เขียนคำสั่งให้ปุ่มทำงานที่นี้
};
}
การจะกำหนดว่า canclick จะเป็น true หรือ false ก็ขึ้นอยู่กับความต้องการ หรือเงื่อนไข สามารถใช้วิธีใดก็ได้ (วิธีขึ้นอยู่กับโจทย์)