|
|
|
กรอกข้อมูลไม่ครบ แล้วฟ้องว่ายังไม่ครบ จาวาสคริปผิดรึป่าวครับ |
|
|
|
|
|
|
|
รบกวนช่วยเชคหน่อยครับ
คือ ผมต้องการให้ระบบมันฟ้องว่า ยังกรอกข้อมูลไม่ครบ
แต่มันทำได้บาง textbox กับ บาง listmenu ครับ
งงกับ จาวาสคริปครับผม
จากรูปนะครับ
สคริปมันทำงานจนถึง ปีงบประมาณอ่ะครับ แต่พอถึง ฟิล เวลาประมาณ มันไม่ทำงานแล้วครับ มันแอดข้อมูลได้เฉยเลย
รบกวนตรวจสอบทีครับ
มันติดตรงที่ มันมีทั้ง textbox กับ listmenu แล้วอีกอย่างยังไม่เข้าใจว่ามันเชคจากชื่อ textbox/listmenu หรือ เฃคจาก id กันแน่
Code (PHP)
<? session_start();?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script language="javascript">
function fncSubmit()
{
for(i=1;i<=8;i++)
{
if (eval("document.form1.list"+i+".value")=="-")
{
alert("คุณกรอกข้อมูลยังไม่ครบ");
return false;
}
else if(eval("document.form1.txtName"+i+".value")=="")
{
alert("คุณกรอกข้อมูลยังไม่ครบ");
return false;
}
}
document.form1.submit();
}
</script>
<body>
<form id="form1" name="form1" method="post" action="insert_risk_escape.php" onSubmit="JavaScript:return fncSubmit();">
<table width="1000" border="0" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFFF33">
<tr bgcolor="#330000">
<td width="1000" height="87" colspan="2"><div align="center"><strong><img src="images/risk4.jpg" width="959" height="60" /></strong> </div>
<div align="center"></div></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td><div align="right"><strong><font size="2">ประเภทความเสี่ยง
:</font></strong></div></td>
<td><? if ($risk_type=='2.2.00.0'){ $risk_type='2.2.00.0 หลบหนี' ; }?>
<input name="risk_type" type="text" id="txtName1" size="80" value= "<? echo "$risk_type" ; ?>" readonly="">
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<table width="1000" border="0" cellpadding="1" cellspacing="0" bordercolor="#CCCCCC">
<tr>
<td width="247" bgcolor="#FFCC99"><div align="right"><font size="2" face="Times New Roman, Times, serif">หมวดความเสี่ยง :</font></div></td>
<td colspan="5"><label>
<? if(substr($risk_type,0,1)=="2") {
$risk_category= "2. การเฝ้าระวังพฤติกรรมที่ไม่พึงประสงค์"; }
?> <input name="risk_category" type="text" id="txtName2" value="<? echo "$risk_category" ; ?>" size="50">
</label></td>
</tr>
<tr>
<td bgcolor="#FFCC99"><div align="right"><font size="2" face="Times New Roman, Times, serif">ชนิดความเสี่ยง :</font></div></td>
<td colspan="5"><label>
<? if(substr($risk_type,0,1)=="2") {
$risk_group= "clinic"; }
?>
<input name="risk_group" type="text" id="txtName3" size="20" value= "<? echo "$risk_group" ; ?>" readonly="">
</label></td>
</tr>
<tr>
<td bgcolor="#FFCC99"><div align="right"><font size="2" face="Times New Roman, Times, serif">วันที่เกิดเหตุ :</font></div></td>
<td width="52"><select name="d_be" id="list1">
<option value="-" selected>-</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select></td>
<td width="82" bgcolor="#FFFFFF"><div align="right"><font size="2">เดือนที่เกิดเหตุ:</font></div></td>
<td width="94"><font size="2">
<select name="m_be" id="list2">
<option value="-" selected>-</option>
<option>มกราคม</option>
<option>กุมภาพันธ์</option>
<option>มีนาคม</option>
<option>เมษายน</option>
<option>พฤษภาคม</option>
<option>มิถุนายน</option>
<option>กรกฎาคม</option>
<option>สิงหาคม</option>
<option>กันยายน</option>
<option>ตุลาคม</option>
<option>พฤศจิกายน</option>
<option>ธันวาคม</option>
</select>
</font></td>
<td width="31" bgcolor="#FFFFFF"><div align="right"><font size="2">พ.ศ.:</font></div></td>
<td width="482"><font size="2">
<select name="y_be" id="list3">
<option value="-" selected>-</option>
<option>2549</option>
<option>2550</option>
<option>2551</option>
<option>2552</option>
<option>2553</option>
<option>2554</option>
<option>2555</option>
<option>2556</option>
<option>2557</option>
<option>2558</option>
<option>2559</option>
<option>2560</option>
<option>2561</option>
<option>2562</option>
<option>2563</option>
<option>2564</option>
<option>2565</option>
<option>2566</option>
<option>2567</option>
<option>2568</option>
<option>2569</option>
<option>2570</option>
</select>
</font></td>
</tr>
<tr>
<td bgcolor="#FFCC99"><div align="right"><font size="2" face="Times New Roman, Times, serif">ปีงบประมาณ :</font></div></td>
<td colspan="5"><font size="2">
<select name="year" id="list4">
<option value="-" selected>-</option>
<option>2549</option>
<option>2550</option>
<option>2551</option>
<option>2552</option>
<option>2553</option>
<option>2554</option>
<option>2555</option>
<option>2556</option>
<option>2557</option>
<option>2558</option>
<option>2559</option>
<option>2560</option>
<option>2561</option>
<option>2562</option>
<option>2563</option>
<option>2564</option>
<option>2565</option>
<option>2566</option>
<option>2567</option>
<option>2568</option>
<option>2569</option>
<option>2570</option>
</select>
</font></td>
</tr>
<tr>
<td bgcolor="#FFCC99"><div align="right"><font size="2">เวลาประมาณ:</font></div></td>
<td colspan="5"><select name="time" id="list5">
<option value="-" selected>-</option>
<option>6.00</option>
<option>6.30</option>
<option>7.00</option>
<option>7.30</option>
<option>8.00</option>
<option>8.30</option>
<option>9.00</option>
<option>9.30</option>
<option>10.00</option>
<option>10.30</option>
<option>11.00</option>
<option>11.30</option>
<option>12.00</option>
<option>12.30</option>
<option>13.00</option>
<option>13.30</option>
<option>14.00</option>
<option>14.30</option>
<option>15.00</option>
<option>15.30</option>
<option>16.00</option>
<option>16.30</option>
<option>17.00</option>
<option>17.30</option>
<option>18.00</option>
<option>18.30</option>
<option>19.00</option>
<option>19.30</option>
<option>20.00</option>
<option>20.30</option>
<option>21.00</option>
<option>21.30</option>
<option>22.00</option>
<option>22.30</option>
<option>23.00</option>
<option>23.30</option>
<option>24.00</option>
<option>00.30</option>
<option>1.00</option>
<option>1.30</option>
<option>2.00</option>
<option>2.30</option>
<option>3.00</option>
<option>3.30</option>
<option>4.00</option>
<option>4.30</option>
<option>5.00</option>
<option>5.30</option>
</select></td>
</tr>
<tr>
<td bgcolor="#FFCC99"> </td>
<td colspan="5"> </td>
</tr>
<tr>
<td><div align="right"></div></td>
<td colspan="5"><font size="2">
<input type="submit" name="Submit" value="บันทึก" />
<input type="reset" name="Submit2" value="ยกเลิก" />
</font></td>
</tr>
</table>
</form>
</body>
</html>
Tag : - - - -
|
|
|
|
|
|
Date :
2009-11-09 11:07:45 |
By :
vixx |
View :
1443 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script>
function ck_value(){
if(document.getElementById(ชื่อฟิลด์ที่จะกรอก).value == ""){
alert(ข้อความ);
return false;
}
}
</script>
แล้วที่ from เพิ่ม onSubmit = "return ck_value()"
|
|
|
|
|
Date :
2009-11-09 11:28:00 |
By :
first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เคลียครับ ขอบคุณครับ
|
|
|
|
|
Date :
2009-11-09 13:27:38 |
By :
vixx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|