|
|
|
สอบถามหน่อยครับ ต้องการให้เมื่อเลือก radio button 1,2,3 .. แล้วไปแสดงผลเท่ากับ radio button รวม(มีรูป) |
|
|
|
|
|
|
|
validate input radio option มีมากมายหลายวิธี
|
|
|
|
|
Date :
2016-10-13 15:23:57 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"ผ่าน" กำหนด =1 / "ไม่ผ่าน" กำหนด = 0 และ เติม <tbody></tbody> , <tfoot></tfoot> เพื่อกำหนดขอบเขต
<form id="formRegister" name="formRegister" method="post" action="save_check_restuarane_bct.php">
<table width="1073" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<td height="40" colspan="2" align="center" bgcolor="#D6D5D6"><b>บันทึกการตรวจร้าน</b></td>
</tr>
<tr>
<td colspan="2" align="right" bgcolor="#EBEBEB"> </td>
</tr>
<tbody>
<tr>
<td bgcolor="#EBEBEB"><div align="left"> 9. ช้อน ส้อม ตะเกียบ วางตั้งเอาด้ามขึ้นในภาชนะโปร่งสะ อาด และมีการปกปิด เก็บสูงจากพื้นอย่างน้อย 60 ซม.</div></td>
<td bgcolor="#EBEBEB"><label>
<input type="radio" name="SPOON" value="1" id="SPOON0" />
ผ่าน</label>
<label>
<input type="radio" name="SPOON" value="0" id="SPOON1" />
ไม่ผ่าน</label>
<label for="SPOON"></label></td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"></div></td>
<td bgcolor="#EBEBEB"> </td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"> 10. มูลฝอย และน้ำเสียทุกชนิด ได้รับการกำจัดด้วยวิธีที่ถูกหลักสุขาภิบาล</div></td>
<td bgcolor="#EBEBEB"><label>
<input type="radio" name="GARBAGE" value="1" id="GARBAGE0" />
ผ่าน</label>
<label>
<input type="radio" name="GARBAGE" value="0" id="GARBAGE1" />
ไม่ผ่าน</label>
<label for="GARBAGE"></label></td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"></div></td>
<td bgcolor="#EBEBEB"> </td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"> 11. ห้องส้วมสำหรับผู้บริโภคและผู้สัมผัสอาหารต้องสะอาด มีอ่างล้างมือที่ใช้การได้ดี และมีสบู่ใช้ตลอดเวลา</div></td>
<td bgcolor="#EBEBEB"><label>
<input type="radio" name="TOILET" value="1" id="TOILET0" />
ผ่าน</label>
<label>
<input type="radio" name="TOILET" value="0" id="TOILET1" />
ไม่ผ่าน</label>
<label for="TOILET"></label></td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"></div></td>
<td bgcolor="#EBEBEB"> </td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"> 12. ผู้สัมผัสอาหารแต่งกายสะอาด สวมเสื้อมีแขน ผู้ปรุงต้องผูกผ้ากันเปื้อนที่สะอาด สวมหมวกหรือเน็ทคลุมผม</div></td>
<td bgcolor="#EBEBEB"><label>
<input type="radio" name="COOK_CLOTH" value="1" id="COOK_CLOTH0" />
ผ่าน</label>
<label>
<input type="radio" name="COOK_CLOTH" value="0" id="COOK_CLOTH1" />
ไม่ผ่าน</label>
<label for="COOK_CLOTH"></label></td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"></div></td>
<td bgcolor="#EBEBEB"> </td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"> 13. ผู้สัมผัสอาหารต้องล้างมือให้สะอาดก่อนเตรียมปรุง ประกอบ จำหน่ายอาหารทุกครั้ง ใช้อุปกรณ์ในการหยิบจับอาหารที่ปรุงแล้วทุกชนิด</div></td>
<td bgcolor="#EBEBEB"><label>
<input type="radio" name="COOK_CLEAN" value="1" id="COOK_CLEAN0" />
ผ่าน</label>
<label>
<input type="radio" name="COOK_CLEAN" value="0" id="COOK_CLEAN1" />
ไม่ผ่าน</label>
<label for="COOK_CLEAN"></label></td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"></div></td>
<td bgcolor="#EBEBEB"> </td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"> 14. ผู้สัมผัสอาหารที่มีบาดแผลที่มือต้องปิดแผลให้มิดชิด หลีกเลี่ยงการปฏิบัติงานที่มีโอกาสสัมผัสอาหาร</div></td>
<td bgcolor="#EBEBEB"><label>
<input type="radio" name="COOK_SAVE" value="1" id="COOK_SAVE0" />
ผ่าน</label>
<label>
<input type="radio" name="COOK_SAVE" value="0" id="COOK_SAVE1" />
ไม่ผ่าน</label>
<label for="COOK_SAVE"></label></td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"></div></td>
<td bgcolor="#EBEBEB"> </td>
</tr>
<tr>
<td bgcolor="#EBEBEB"><div align="left"> 15. ผู้สัมผัสอาหารที่เจ็บป่วยด้วยโรคที่สามารถติดต่อไปยังผู้บริโภค โดยมีน้ำและอาหารเป็นสื่อ ให้หยุดปฏิบัติงานจนกว่าจะรักษาให้หายขาด</div></td>
<td bgcolor="#EBEBEB"><label>
<input type="radio" name="COOK_DISEASES" value="1" id="COOK_DISEASES0" />
ผ่าน</label>
<label>
<input type="radio" name="COOK_DISEASES" value="0" id="COOK_DISEASES1" />
ไม่ผ่าน</label>
<label for="COOK_DISEASES"></label></td>
</tr>
<tr>
<td colspan="2" bgcolor="#EBEBEB"> </td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2" bgcolor="#EBEBEB"> ผล :
<label>
<input type="radio" name="RESULT" value="1" id="RESULT0" />
ผ่าน</label>
<label>
<input type="radio" name="RESULT" value="0" id="RESULT1" />
ไม่ผ่าน</label></td>
</tr>
<tr>
<td colspan="2" bgcolor="#EBEBEB"> </td>
</tr>
<tr>
<tr>
<td colspan="2" bgcolor="#EBEBEB">
<div align="center">
<input type="reset" name="Reset" id="button" value="ล้างข้อมูล" style="width:80px;height:50px"/>
<input type="submit" name="Register" id="Register" value="บันทึก" style="width:80px;height:50px"/>
</div></td>
</tr>
<tr>
<td bgcolor="#EBEBEB"> </td>
<td bgcolor="#EBEBEB"> </td>
</tr>
</tfoot>
</table>
<p><br />
<br />
</p>
</form>
Code (JavaScript)
$(document).ready(function(){
var radios = $("tbody input:radio");
var questscount = parseInt(radios.length/2);
var pass = 1 , answerscount = 0;
radios.click(function(){
var current = $(this),
currentChecked = current.parents('tbody').find('input:radio:checked'),
answerscount = currentChecked.length;
pass = 1;
currentChecked.each(function(){
pass = pass&&parseInt($(this).val());
});
if(answerscount == questscount){
if(pass)
$("#RESULT0").prop("checked",true);
else
$("#RESULT1").prop("checked",true);
}
})
});
https://jsfiddle.net/umc5x6cg/
|
ประวัติการแก้ไข 2016-10-17 10:05:11
|
|
|
|
Date :
2016-10-17 10:03:27 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2016-10-17 11:55:20 |
By :
sweerawat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอคลิ๊กอะไร ผลมันก็กลายเป็นไม่ผ่านหมดเลยครับ
|
|
|
|
|
Date :
2016-10-18 10:55:29 |
By :
sweerawat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|