<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script language="javascript"> function alertData(){ var txt1 = document.getElementById('test1').value; var txt2 = document.getElementById('test2').value; var txt3 = document.getElementById('test3').value; var txt4 = document.getElementById('test4').value; var total = document.getElementById('total'); if(txt1 == ""){txt1 = 0;} if(txt2 == ""){txt2 = 0;} if(txt3 == ""){txt3 = 0;} if(txt4 == ""){txt4 = 0;} total.value = parseInt(txt1)+parseInt(txt2)+parseInt(txt3)+parseInt(txt4); } </script> </head> <body> <input name="test1" id="test1" type="text" onkeyup="alertData()"/><br /> <input name="test2" id="test2" type="text" onkeyup="alertData()"/><br /> <input name="test3" id="test3" type="text" onkeyup="alertData()"/><br /> <input name="test4" id="test4" type="text" onkeyup="alertData()"/><br /> <br /> <br /> <input type="text" name="total" id="total"/> </body> </html>
<form name="eval" action="<?PHP $_SERVER['PHP_SELF']?>"> <table width="100%" cellpadding="0" cellspacing="1" class="tct" border="1"> <tr> <th rowspan="2">#</th> <th rowspan="2">เกณฑ์การประเมิน (Description)</th> <th colspan="5">ระดับคะแนน (Rating Scale)</th> </tr> <tr> <th>5</th> <th>4</th> <th>3</th> <th>2</th> <th>1</th> </tr> <?PHP $i = 0; while($show = mysql_fetch_array($result)){ $i++; ?> <tr> <td width="5%" align="center"><?=$i;?></td> <td width="70%" style="padding-left: 5px;"><?=$show['evl_detail']?></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" value="5"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" value="4"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" value="3"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" value="2"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" value="1"/></td> </tr> <?PHP } ?> <tr> <td width="75%" align="right" colspan="2">รวมคะแนนทั้งหมด (Total) </td> <td width="5%" align="center" colspan="5"></td> </tr> </table> </form>
<script type='text/javascript'> function alertData() // คำนวณผล { var Rows = document.estimate.hdnRows.value; for(i=1;i<=Rows;i++) { var rdo1 = document.getElementById("score"+i+"_1").checked == true; var rdo2 = document.getElementById("score"+i+"_2").checked == true; var rdo3 = document.getElementById("score"+i+"_3").checked == true; var rdo4 = document.getElementById("score"+i+"_4").checked == true; var rdo5 = document.getElementById("score"+i+"_5").checked == true; if(rdo1 == ""){ rdo1 = 0; } if(rdo2 == ""){ rdo2 = 0; } if(rdo3 == ""){ rdo3 = 0; } if(rdo4 == ""){ rdo4 = 0; } if(rdo5 == ""){ rdo5 = 0; } document.getElementById("total").value = parseFloat(rdo1) + parseFloat(rdo2) + parseFloat(rdo3) + parseFloat(rdo4) + parseFloat(rdo5); } } </script> <form name="estimate" action="<?PHP $_SERVER['PHP_SELF']?>"> <table width="100%" cellpadding="0" cellspacing="1" class="tct" border="1"> <tr> <th rowspan="2">#</th> <th rowspan="2">เกณฑ์การประเมิน (Description)</th> <th colspan="5">ระดับคะแนน (Rating Scale)</th> </tr> <tr> <th>5</th> <th>4</th> <th>3</th> <th>2</th> <th>1</th> </tr> <?PHP $i = 0; while($show = mysql_fetch_array($result)){ $i = $i + 1; ?> <tr> <td width="5%" align="center"><?=$i;?></td> <td width="70%" style="padding-left: 5px;"><?=$show['evl_detail']?></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_1" value="5" onClick="alertData();"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_2" value="4" onClick="alertData();"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_3" value="3" onClick="alertData();"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_4" value="2" onClick="alertData();"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_5" value="1" onClick="alertData();"/></td> </tr> <?PHP } ?> <tr> <td width="75%" align="right" colspan="2">รวมคะแนนทั้งหมด (Total) </td> <td width="25%" align="center" colspan="5"><input type="text" name="total" id="total" value=""/></td> </tr> </table><br/> <input type="hidden" name="hdnRows" value="<?=$i;?>"> <input class="btn" type="submit" name="submit" value="ส่งผลประเมิน"/> </form>
<form name="estimate" action="<?PHP $_SERVER['PHP_SELF']?>" onSubmit="return fncSubmit();"> <table width="100%" cellpadding="0" cellspacing="1" class="tct" border="1"> <tr> <th rowspan="2">#</th> <th rowspan="2">เกณฑ์การประเมิน (Description)</th> <th colspan="5">ระดับคะแนน (Rating Scale)</th> </tr> <tr> <th>5</th> <th>4</th> <th>3</th> <th>2</th> <th>1</th> </tr> <?PHP $i = 0; while($show = mysql_fetch_array($result)){ $i = $i + 1; ?> <tr> <td width="5%" align="center"><input type="hidden" name="total<?=$i;?>" id="total<?=$i;?>"><?=$i;?></td> <td width="70%" style="padding-left: 5px;"><?=$show['evl_detail']?></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_1" value="5" onClick="alertData()"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_2" value="4" onClick="alertData()"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_3" value="3" onClick="alertData()"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_4" value="2" onClick="alertData()"/></td> <td width="5%" align="center"><input type="radio" name="score<?=$i;?>" id="score<?=$i;?>_5" value="1" onClick="alertData()"/></td> </tr> <?PHP } ?> <tr> <td width="75%" align="right" colspan="2">รวมคะแนนทั้งหมด (Total) </td> <td width="25%" align="center" colspan="5"><input type="text" name="sum" id="sum" value="0" disabled/></td> </tr> </table><br/> <font color="red">** คุณสามารถประเมินได้เพียงหนึ่งครั้งเท่านั้น **</font><br/><br/> <input type="hidden" name="hdnRows" value="<?=$i;?>"> <input class="btn" type="submit" name="submit" value="ส่งผลประเมิน"/> </form> <script type='text/javascript'> function alertData() // คำนวณผล { var sum = 0; var Rows = document.estimate.hdnRows.value; for(var i=1;i<=Rows;i++) { if(document.getElementById("score"+i+"_1").checked == true){ document.getElementById("total"+i).value = 5 } if(document.getElementById("score"+i+"_2").checked == true){ document.getElementById("total"+i).value = 4 } if(document.getElementById("score"+i+"_3").checked == true){ document.getElementById("total"+i).value = 3 } if(document.getElementById("score"+i+"_4").checked == true){ document.getElementById("total"+i).value = 2 } if(document.getElementById("score"+i+"_5").checked == true){ document.getElementById("total"+i).value = 1 } var total = document.getElementById("total"+i).value; sum += (total * 1); } document.getElementById("sum").value = sum; } function fncSubmit() // เช็คค่าว่าง { var Rows = document.estimate.hdnRows.value; for(var i=1;i<=Rows;i++) { var s1 = document.getElementById("score"+i+"_1"); var s2 = document.getElementById("score"+i+"_2"); var s3 = document.getElementById("score"+i+"_3"); var s4 = document.getElementById("score"+i+"_4"); var s5 = document.getElementById("score"+i+"_5"); if(s1.checked == false && s2.checked == false && s3.checked == false && s4.checked == false && s5.checked == false) { alert('กรุณาให้คะแนนในข้อที่ ' + i); return false; } } } </script>
<?php $rad=''; if(isset($_POST['rad'])){ $rad = print_r( $_POST['rad'], true); $r=$_POST['rad']; } ?><!doctype html> <html> <head> </head> <body> <pre><?=$rad?></pre> <form method="post" > <table border=1 > <tr> <th>Name</th> <th>1</th> <th>2</th> <th>3</th> <th>4</th> </tr> <tr> <td>Test1</td> <td><input type="radio" name="rad[0]" value=1 <?=(isset($r)? ($r[0]==1? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[0]" value=2 <?=(isset($r)? ($r[0]==2? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[0]" value=3 <?=(isset($r)? ($r[0]==3? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[0]" value=4 <?=(isset($r)? ($r[0]==4? 'checked':'') : '')?> ></td> </tr> <tr> <td>Test2</td> <td><input type="radio" name="rad[1]" value=1 <?=(isset($r)? ($r[1]==1? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[1]" value=2 <?=(isset($r)? ($r[1]==2? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[1]" value=3 <?=(isset($r)? ($r[1]==3? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[1]" value=4 <?=(isset($r)? ($r[1]==4? 'checked':'') : '')?> ></td> </tr> <tr> <td>Test3</td> <td><input type="radio" name="rad[2]" value=1 <?=(isset($r)? ($r[2]==1? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[2]" value=2 <?=(isset($r)? ($r[2]==2? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[2]" value=3 <?=(isset($r)? ($r[2]==3? 'checked':'') : '')?> ></td> <td><input type="radio" name="rad[2]" value=4 <?=(isset($r)? ($r[2]==4? 'checked':'') : '')?> ></td> </tr> </table> <button>Submit</button> </form> </body> </html>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง