A-AA+then

ขอความช่วยเหลือ เรื่องเช็คค่าในฟร์อม

1,301
ผมกำลังเขียนโปรแกรมเพื่อให้ครูกรอกคะแนน แต่มีปัญหาอยู่ที่ "ถ้าคุณครูกรอกคะแนนมากก่วาที่กำหนดให้แจ้งก่อนที่จะไปกรอกคนถัดไป" ผมเรียกนักเรียนทั้งห้องมาแสดงโดยใช้ For ช่วยแนะนำหรือขอเป็นโค๊ดได้ก็จะดี ขอบคุณครับ

5 ความคิดเห็น

ลองหาบนเว็บครับ มี คล้ายๆ กันกับเรื่องนี้ ที่ผมเขียนเป็นบทความไว้แล้ว หลายตัวครับ

ลองทำความเข้าใจ และประยุกต์ดูครับ
1

ใช้ onkeypress เช็คเลยครับ <input type="text" id="score" onkeypess="checkscore(this.value)">


function checkscore(score){
var iniscore = 80;
if(score>iniscore ) alert("คะแนน ??")
//
}

ไม่รู้จะตรงกับความต้องการหรือป่าวน่ะครับ
2

ขอขอบคุณสำหรับทั้งสองท่านที่ให้คำแนะนำดีๆ นำไปทดสอบแล้วที่คุณบุ้งแนะนำใช้ได้ดีถ้าใส่เลขตัวเดียว เช่น 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)\">

3

งง ครับ ลองเปลี่ยน เป็น onkeyup ดูครับ
4

เขียนให้แล้วลองไปดูเอา ในบทความ
5
^