<? include("connect.php"); $strSQL = "SELECT * FROM department ORDER BY dept_name"; $objQuery = mysql_query($strSQL); ?> <script language="javascript"> function CreateSelectOption(ele) { var objSelect = document.getElementById(ele); var Item = new Option("", ""); objSelect.options[objSelect.length] = Item; <? while($objResult = mysql_fetch_array($objQuery)) { ?> var Item = new Option("<?=$objResult["dept_name"];?>", "<?=$objResult["dept_id"];?>"); objSelect.options[objSelect.length] = Item; <? } ?> } function CreateNewRow() { var intLine = parseInt(document.frmMain.hdnMaxLine.value); intLine++; var theTable = document.getElementById("tbExp"); var newRow = theTable.insertRow(theTable.rows.length) newRow.id = newRow.uniqueID var newCell //*** Department ***// newCell = newRow.insertCell(0); newCell.id = newCell.uniqueID; newCell.setAttribute("className", "css-name"); newCell.innerHTML = "<SELECT NAME=\"dept_id[]_"+intLine+"\" ID=\"dept_id[]_"+intLine+"\"></SELECT>"; //*** Case ***// newCell = newRow.insertCell(1) newCell.id = newCell.uniqueID newCell.setAttribute("className", "css-name"); newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" SIZE=\"3\" NAME=\"f_case[]_"+intLine+"\" ID=\"f_case[]_"+intLine+"\" VALUE=\" \"></center>" //*** Column 1 ***// newCell = newRow.insertCell(2) newCell.id = newCell.uniqueID newCell.setAttribute("className", "css-name"); newCell.innerHTML = "<center><INPUT TYPE=\"RADIO\" NAME=\"f1[]_"+intLine+"\" VALUE=\"S\"> <INPUT TYPE=\"RADIO\" NAME=\"f1[]_"+intLine+"\" VALUE=\"U\"></center>" //*** Column 2 ***// newCell = newRow.insertCell(3) newCell.id = newCell.uniqueID newCell.setAttribute("className", "css-name"); newCell.innerHTML = "<center><INPUT TYPE=\"RADIO\" NAME=\"f2[]_"+intLine+"\" VALUE=\"S\"> <INPUT TYPE=\"RADIO\" NAME=\"f2[]_"+intLine+"\" VALUE=\"U\"></center>" //*** Column 3 ***// newCell = newRow.insertCell(4) newCell.id = newCell.uniqueID newCell.setAttribute("className", "css-name"); newCell.innerHTML = "<center><INPUT TYPE=\"RADIO\" NAME=\"f3[]_"+intLine+"\" VALUE=\"S\"> <INPUT TYPE=\"RADIO\" NAME=\"f3[]_"+intLine+"\" VALUE=\"U\"></center>" //*** Create Option ***// CreateSelectOption("dept_id[]_"+intLine) document.frmMain.hdnMaxLine.value = intLine; } function RemoveRow() { intLine = parseInt(document.frmMain.hdnMaxLine.value); if(parseInt(intLine) > 0) { theTable = document.getElementById("tbExp"); theTableBody = theTable.tBodies[0]; theTableBody.deleteRow(intLine); intLine--; document.frmMain.hdnMaxLine.value = intLine; } } function GenerateRow() { var intRows = parseInt(document.frmMain.txtCount.value); for(i=0;i<intRows;i++) { CreateNewRow(); } } </script> <body Onload="CreateNewRow();"> <form name="frmMain" method="post" action="save1.php" > <table width="95%" border="1" id="tbExp"> <tr> <td height="40" bgcolor="#D5F1FF"><div align="center">Department</div></td> <td height="40" bgcolor="#D5F1FF"><div align="center">Case</div></td> <td height="40" bgcolor="#D5F1FF"><div align="center">(1)<div></td> <td height="40" bgcolor="#D5F1FF"><div align="center">(2)</div></td> <td height="40" bgcolor="#D5F1FF"><div align="center">(3)</div></td> </tr> </table> <input type="hidden" name="hdnMaxLine" value="0"> <input type="text" name="txtCount" value="1" size="5"><input name="btnAdd" type="button" id="btnAdd" value="+" onClick="GenerateRow();"> <input name="btnDel" type="button" id="btnDel" value="-" onClick="RemoveRow();"> <br> <br> <br> <input name="Submit" type="submit" id="btnSubmit" value="Submit"> </form>
function CheckValidate() { for(i=1;i<=document.frmMain.hdnMaxLine.value;i++) { //*** Column 1 ***/ if(eval("document.frmMain.Column1_"+i+".value")=="") { alert('Please input Column 1 line.. ' + i); eval("document.frmMain.Column1_"+i+".focus();") return false; } //*** Column 2 ***/ if(eval("document.frmMain.Column2_"+i+".value")=="") { alert('Please input Column 2 line.. ' + i); eval("document.frmMain.Column2_"+i+".focus();") return false; } //*** Column 3 ***/ if(eval("document.frmMain.Column3_"+i+".value")=="") { alert('Please input Column 3 line.. ' + i); eval("document.frmMain.Column3_"+i+".focus();") return false; } //*** Column 4 ***/ if(eval("document.frmMain.Column4_"+i+".value")=="") { alert('Please input Column 4 line.. ' + i); eval("document.frmMain.Column4_"+i+".focus();") return false; } //*** Column 5 ***/ if(eval("document.frmMain.Column5_"+i+".value")=="") { alert('Please input Column 5 line.. ' + i); eval("document.frmMain.Column5_"+i+".focus();") return false; } } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง