ผมกำลังเขียนโปรแกรมเพื่อให้ครูกรอกคะแนน แต่มีปัญหาอยู่ที่ "ถ้าคุณครูกรอกคะแนนมากก่วาที่กำหนดให้แจ้งก่อนที่จะไปกรอกคนถัดไป" ผมเรียกนักเรียนทั้งห้องมาแสดงโดยใช้ For ช่วยแนะนำหรือขอเป็นโค๊ดได้ก็จะดี ขอบคุณครับ
ลองหาบนเว็บครับ มี คล้ายๆ กันกับเรื่องนี้ ที่ผมเขียนเป็นบทความไว้แล้ว หลายตัวครับ
ลองทำความเข้าใจ และประยุกต์ดูครับ
ลองทำความเข้าใจ และประยุกต์ดูครับ
ใช้ onkeypress เช็คเลยครับ <input type="text" id="score" onkeypess="checkscore(this.value)">
function checkscore(score){
var iniscore = 80;
if(score>iniscore ) alert("คะแนน ??")
//
}
ไม่รู้จะตรงกับความต้องการหรือป่าวน่ะครับ
function checkscore(score){
var iniscore = 80;
if(score>iniscore ) alert("คะแนน ??")
//
}
ไม่รู้จะตรงกับความต้องการหรือป่าวน่ะครับ
ขอขอบคุณสำหรับทั้งสองท่านที่ให้คำแนะนำดีๆ นำไปทดสอบแล้วที่คุณบุ้งแนะนำใช้ได้ดีถ้าใส่เลขตัวเดียว เช่น 1 ,2, 3,4,....9,0 แต่ถ้าใส่เลข 2 หลักขึ้นไป มันจะขึ้นข้อความที่ตั้ง ขอแรงช่วยอีนิดนะครับ
<script language="javascript">
function checkscore(score){
var iniscore = "$score_top_sc";
if(score > iniscore ) alert("คะแนนผิด")
//
}
</script>
<input type='text' name='score[]' size='4' id='score $i' onkeypress=\"checkscore(this.value)\">
งง ครับ ลองเปลี่ยน เป็น onkeyup ดูครับ
เขียนให้แล้วลองไปดูเอา ในบทความ