<td style="vertical-align:middle;width: 250px"> ที่ปรึกษา : <?php echo $list_test['teacher_prefix'] . '' . $list_test['teacher_name'] . ' ' . $list_test['teacher_surname'] ?> <input type="hidden" name="teacher_id[]" value="<?php echo $teacher_id[] = $list_test['teacher_id'] ?>" /> <br>ผู้คุมสอบ : <select name="teacher_id_2[]" style="width: 150px;margin: 3px;" id='teacher_id_2'> <option value="<?php echo $list_test['teacher_id_2'] ?>" > <?php echo $list_test['teacher_prefix_2'] . '' . $list_test['teacher_name_2'] . ' ' . $list_test['teacher_surname_2'] ?> </option> <?php foreach ($list_teachers as $list_teachers2) : ?> <option value="<?php echo $teacher_id_2[] = $list_teachers2['teacher_id'] ?>"><?php echo $list_teachers2['teacher_prefix'] . $list_teachers2['teacher_name'] . ' ' . $list_teachers2['teacher_surname']; ?></option> <?php endforeach; ?> </select> <br>ผู้คุมสอบ : <select name="teacher_id_3[]" style="width: 150px;margin: 3px;" id="teacher_id_3" > <option value="<?php echo $list_test['teacher_id_3'] ?>"> <?php echo $list_test['teacher_prefix_3'] . '' . $list_test['teacher_name_3'] . ' ' . $list_test['teacher_surname_3'] ?> </option> <?php foreach ($list_teachers as $list_teachers3) : ?> <option value="<?php echo $teacher_id_3[] = $list_teachers3['teacher_id'] ?>"><?php echo $list_teachers3['teacher_prefix'] . $list_teachers3['teacher_name'] . ' ' . $list_teachers3['teacher_surname']; ?></option> <?php endforeach; ?> </select> </td >
$(function() { $("#schedule_test_id")(function() { var teacher_id_2 = $('#schedule_test_id').val(); alert('value = ' + schedule_test_id); }); $("#teacher_id_2").change(function() { var teacher_id_2 = $('#teacher_id_2').val(); alert('value = ' + teacher_id_2); }); $("#teacher_id_3").change(function() { var teacher_id_3 = $('#teacher_id_3').val(); alert('value = ' + teacher_id_3); }); }); ;
<select name="teacher_id_2[]" style="width: 150px;margin: 3px;" id='teacher_id_2'>
<select name="teacher_id_3[]" style="width: 150px;margin: 3px;" id="teacher_id_3" >
<select name="teacher_id_2[]" style="width: 150px;margin: 3px;" id="teacher_id_2" data-id="<?php echo $row_id; ?>" class="teacher_select"> ... <select name="teacher_id_3[]" style="width: 150px;margin: 3px;" id="teacher_id_3" data-id="<?php echo $row_id; ?>" class="teacher_select">
$(function() { $("#schedule_test_id")(function() { var teacher_id_2 = $('#schedule_test_id').val(); alert('value = ' + schedule_test_id); }); $(".teacher_select").change(function() { var group_id = $(this).attr("data-id"); var teacher_id_2 = $('#teacher_id_2[data-id=' + group_id + ']').val(); var teacher_id_3 = $('#teacher_id_3[data-id=' + group_id + ']').val(); if(teacher_id_2 == teacher_id_3){ alert(teacher_id_2 + '=' + teacher_id_3); } else{ alert('Teach 2 = ' + teacher_id_2); alert('Teach 3 = ' + teacher_id_3); } }); });
<select name="teacher_id_2[]" style="width: 150px;margin: 3px;" id='teacher_id_2' data-id="<?php echo $i; ?>" class="teacher_select" onchange="return check_manage_test();">
<select name="teacher_id_3[]" style="width: 150px;margin: 3px;" id="teacher_id_3" data-id="<?php echo $i; ?>" class="teacher_select" onchange="return check_manage_test();">
///เช็คการจัดคุมสอบ function check_manage_test() { $(".teacher_select").change(function() { var group_id = $(this).attr("data-id"); var teacher_id_2 = $('#teacher_id_2[data-id=' + group_id + ']').val(); var teacher_id_3 = $('#teacher_id_3[data-id=' + group_id + ']').val(); if (teacher_id_2 == teacher_id_3) { alert("คุณเลือก ผู้คุมสอบซ้ำกัน"); return false; } else { // alert('Teach 2 = ' + teacher_id_2); // alert('Teach 3 = ' + teacher_id_3); } }); }
$(function() { $(".teacher_select").change(function() { var group_id = $(this).attr("data-id"); var teacher_id = $('#teacher_id[data-id=' + group_id + ']').val(); var teacher_id_2 = $('#teacher_id_2[data-id=' + group_id + ']').val(); var teacher_id_3 = $('#teacher_id_3[data-id=' + group_id + ']').val(); if (teacher_id_2 == teacher_id) { alert("คุณเลือกผู้คุมสอบ ซ้ำ กับอาจารย์ที่ปรึกษา กรุณาเปลี่ยนใหม่"); } else if (teacher_id == teacher_id_3) { alert("คุณเลือกผู้คุมสอบ ซ้ำ กับอาจารย์ที่ปรึกษา กรุณาเปลี่ยนใหม่"); } else if (teacher_id_2 == teacher_id_3) { alert("คุณเลือกผู้คุมสอบซ้ำกัน กรุณาเปลี่ยนใหม่"); } else { //alert('Teach 2 = ' + teacher_id_2); //alert('Teach 3 = ' + teacher_id_3); } }); });
<div class="col-md-9"> <?php if (isset($user_type_id) and $user_type_id == 1) { ?> <ol class="intruction"> <li><a href="<?php echo base_url() ?>index.php/login/loged">หน้าแรก</a></li> <li class="space"></li> <li ><a href="<?php echo base_url(); ?>index.php/manage_test?test=<?php echo $_GET['test'] ?>">จัดการสอบ ครั้งที่ <?php echo $_GET['test'] ?></a> </li> <li class="space"></li> <li class="now">อัพเดทการสอบ ครั้งที่ <?php echo $_GET['test'] ?> </li> </ol> <div class="clear"></div> <?php } ?> <div class="main_topic_page">   อัพเดทการสอบ ครั้งที่ <?php echo $_GET['test'] ?> :: </div> <div class=""> <?php if (!empty($year)) { ?> ปีการศึกษา <?php echo $year + 543; ?> เดือนที่ <?php echo $mount; ?> <?php } ?> </div> <form method="post" name="update" action="<?php echo base_url(); ?>index.php/manage_test/update_test?update&test=<?php echo $schedule_test ?>" > <input class="btn btn-success" type="submit" name="submit" value="บันทึก"> <br> <br> <table class="table table-bordered" style="font-size: small;text-align: center"> <tr class="info"> <td>ที่</td><td>รายชื่อนักศึกษา</td><td>หัวข้อ</td><td>ประเภทเอกเทศ</td><td>อาจารย์คุมสอบ</td><td>วันที่สอบ</td><td>รายละเอียด</td><td>สถานะ</td> </tr> <?php $i = 1; if (!empty($list_test)) { foreach ($list_test as $list_test) { ?> <tr > <td style="vertical-align:middle;"><?php echo $i; ?> <input type="hidden" name="schedule_test_id[]" value="<?php echo $list_test['schedule_test_id']; ?>" id="schedule_test_id"/> </td> <td style="vertical-align:middle;" id="student_name"><?php echo $list_test['student_prefix'] . $list_test['student_name'] . ' ' . $list_test['student_surname']; ?> <td style="vertical-align:middle;"><?php echo $list_test['thesis_name'] ?></td> <td style="vertical-align:middle;"><?php echo $list_test['thesis_type_name'] . $list_test['thesis_type_other_name'] ?></td> <td style="vertical-align:middle;width: 250px"> ที่ปรึกษา : <?php echo $list_test['teacher_prefix'] . '' . $list_test['teacher_name'] . ' ' . $list_test['teacher_surname'] ?> <input type="hidden" name="teacher_id[]" value="<?php echo $teacher_id[] = $list_test['teacher_id'] ?>" id="teacher_id" data-id="<?php echo $i; ?>" class="teacher_select"/> <br>ผู้คุมสอบ : <select name="teacher_id_2[]" style="width: 150px;margin: 3px;" id='teacher_id_2' data-id="<?php echo $i; ?>" class="teacher_select"> <option value="<?php echo $list_test['teacher_id_2'] ?>" > <?php echo $list_test['teacher_prefix_2'] . '' . $list_test['teacher_name_2'] . ' ' . $list_test['teacher_surname_2'] ?> </option> <?php foreach ($list_teachers as $list_teachers2) : ?> <option value="<?php echo $teacher_id_2[] = $list_teachers2['teacher_id'] ?>"><?php echo $list_teachers2['teacher_prefix'] . $list_teachers2['teacher_name'] . ' ' . $list_teachers2['teacher_surname']; ?></option> <?php endforeach; ?> </select> <br>ผู้คุมสอบ : <select name="teacher_id_3[]" style="width: 150px;margin: 3px;" id="teacher_id_3" data-id="<?php echo $i; ?>" class="teacher_select"> <option value="<?php echo $list_test['teacher_id_3'] ?>"> <?php echo $list_test['teacher_prefix_3'] . '' . $list_test['teacher_name_3'] . ' ' . $list_test['teacher_surname_3'] ?> </option> <?php foreach ($list_teachers as $list_teachers3) : ?> <option value="<?php echo $teacher_id_3[] = $list_teachers3['teacher_id'] ?>"><?php echo $list_teachers3['teacher_prefix'] . $list_teachers3['teacher_name'] . ' ' . $list_teachers3['teacher_surname']; ?></option> <?php endforeach; ?> </select> </td > <td style="vertical-align:middle;"> <input type="date" name="schedule_test_date[]" value="<?php echo $list_test['schedule_test_date']; ?>"> </td> <td style="vertical-align:middle;"> <textarea name="schedule_test_detail[]" rows="4"> <?php echo $list_test['schedule_test_detail'] ?> </textarea> </td> <td style="vertical-align:middle;"> <select name="schedule_test_status_id[]"> <option value="<?php echo $list_test['schedule_test_status_id'] ?>" ><?php echo $list_test['schedule_test_status_name'] ?></option> <option value="0">ยังไม่ได้สอบ</option> <option value="1">สอบแล้ว</option> <option value="4">ยกเลิกการสอบ</option> </select> </td> </tr> <?php $i++; } } else { ?> <tr><td colspan="8">ไม่มีนักศึกษายื่นคำร้อง ในเดือนนี้</td></tr> <?php } ?> </table> </form> </div>
<input type="hidden" name="teacher_id[]" value="<?php echo $teacher_id[] = $list_test['teacher_id'] ?>" id="teacher_id_<?php echo $i; ?>" data-id="<?php echo $i; ?>" class="teacher_select"/> <select name="teacher_id_2[]" style="width: 150px;margin: 3px;" id='teacher_id_2_<?php echo $i; ?>' data-id="<?php echo $i; ?>" class="teacher_select"> <select name="teacher_id_3[]" style="width: 150px;margin: 3px;" id="teacher_id_3_<?php echo $i; ?>" data-id="<?php echo $i; ?>" class="teacher_select">
<script type="text/javascript"> $(function() { $(".teacher_select").change(function() { var group_id = $(this).attr("data-id"); var teacher_id = $('#teacher_id_' + group_id + '[data-id=' + group_id + ']').val(); var teacher_id_2 = $('#teacher_id_2_' + group_id + '[data-id=' + group_id + ']').val(); var teacher_id_3 = $('#teacher_id_3_' + group_id + '[data-id=' + group_id + ']').val(); alert('Teach 1 = ' + teacher_id + ' Teach 2 = ' + teacher_id_2 + ' Teach 3 = ' + teacher_id_3); if (teacher_id_2 == teacher_id) { alert("คุณเลือกผู้คุมสอบ ซ้ำ กับอาจารย์ที่ปรึกษา กรุณาเปลี่ยนใหม่ 1"); } else if (teacher_id == teacher_id_3) { alert("คุณเลือกผู้คุมสอบ ซ้ำ กับอาจารย์ที่ปรึกษา กรุณาเปลี่ยนใหม่ 2"); } else if (teacher_id_2 == teacher_id_3) { alert("คุณเลือกผู้คุมสอบซ้ำกัน กรุณาเปลี่ยนใหม่"); } else { //alert('Teach 2 = ' + teacher_id_2); //alert('Teach 3 = ' + teacher_id_3); } }); }); </script>
var teacher_id = $('#teacher_id_' + group_id).val(); var teacher_id_2 = $('#teacher_id_2_' + group_id).val(); var teacher_id_3 = $('#teacher_id_3_' + group_id).val();
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง