รายละเอียดของการตอบ ::
function objcheckvalue(id) {
var obj = document.getElementById(id);
if (obj.value == "") {
obj.style.background = "yellow";
obj.focus();
x=1;
}
}
function checkvalue() {
var i;
for (i=1; i<=31; i++) /*ลูปรอบนี้ทำ textbox ทั้งหมดสี่ ให้เป็นสีขาว */ {
document.getElementById(i).style.background = "white";
}
x=0;
for(i=1; i<=31; i++) /* ลูปเช็คค่าว่าง ถ้า textboxใด มีค่าว่างก็เปลี่ยน background เป็นสีเหลือง และ focus */ {
objcheckvalue(i);
}
if(x==1) {
alert('ป้อนข้อมูลให้ครบด้วยค่ะ');
return false;
}
}
</script>
มีการเรียกผ่าน form ดังนี้ครับ
<form name="scor_nm_qc" method="post" action="score_rec.php" onSubmit="JavaScript:return checkvalue();" >