GORAGOD.com

freelance, web developer, web designer, hosting, domain name

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

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

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

ลองทำความเข้าใจ และประยุกต์ดูครับ
#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
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^