Sun 10 Sep 2006 17:19:28
ผมได้ใช้จาวาสคลิปเช็คเปรียบเทียบค่า 2 ตัวครับคือ NumRent=จำนวนที่ซื้อ ซึ่งเป็น textbox และ rs("palanginstock")= จำนวนสินค้าในคลัง ดึงมาจากฐานข้อมูลโดยทำการวนลูป เพื่อแสดงถ้าหากป้อนค่า ใน textbox ที่ชื่อว่า NumRent มากกว่า rs("palanginstock") ให้บอกว่า "จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่" ถ้าป้อนน้อยกว่า 0 บอกว่า "จำนวนที่สั่งต้องไม่ติดลบ" ผมใช้ javascript เช็คแล้วแต่ไม่เกิดผลอะไรเลยครับ..กรุณาช่วยผมทีนะครับ
<script language="javascript">
function checkVal(){
if(form1.NumRent.value > <%=rs("planginstock")%> ){
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
return false;
}
else if (parseInt(form1.NumRent.value)<0) {
alert("จำนวนที่สั่งต้องไม่ติดลบ");
return false;
}
return true;
}
</script>
var reg = /^([\d]{1,})$/;
function checkVal(obj){
if(!reg.test(obj.NumRent.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent.focus();
return false;
}else{
if((obj.NumRent.value * 1) > instock){
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent.focus();
return false;
}else if((obj.NumRent.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent.focus();
return false;
}
}
return true;
}
</script>
Mon 11 Sep 2006 01:03:24
ลองดูแล้วไม่ได้ครับผม..คือไม่เกิดอะไรขึ้นเลยครับ
var reg = /^([\d]{1,})$/;
var instock = <%=rs("planginstock")%>;
function checkVal(obj){
if(!reg.test(obj.NumRent.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent.focus();
return false;
}else{
if((obj.NumRent.value * 1) > instock){
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent.focus();
return false;
}else if((obj.NumRent.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent.focus();
return false;
}
}
return true;
}
</script>
<form action="..." method="...">
<input type="text" name="NumRent" onkeypress="checkVal(this.form);">
</form>
โทษทีครับตกหล่นไปหน่อยฟังก์ชั่นนี้จะต้องส่งไปพร้อมกับ Form Object ครับ จากตัวอย่างจะมีการส่ง Form Object เข้าไปยังฟังก์ชั่นเพื่อใช้ในการอ้างอิงครับ (การอ้างผ่านชื่อ form เช่น form1.NumRent ก็สามารถใช้งานได้ดีครับ แต่จะมีปัญหากับ FF ครับ โดยส่วนตัวแล้วจะแนะนำว่าให้ส่ง object ที่มีความสุมพันธ์กันเข้าไปเป็น parameter ในการอ้างอิงดีกว่าครับ โค๊ดก็จะสั้นลงด้วย)
Wed 13 Sep 2006 11:52:17
กรุณาช่วยแก้ไขให้อีกทีครับ ตอนนี้ยังไม่ได้ ผมไม่รู้ว่าเกิดอะไรขึ้นและควรแก้ตรงไหนครับ..ขอบคุณครับ
***********************************************************
<%
RecCount = 0
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("include/DBRentArt.mdb")
SQL="SELECT * FROM QrProduct "
Set rs =Server.CreateObject("ADODB.Recordset")
rs.Open SQL,Conn,1,3
%>
<tr valign="top" bgcolor="#666666">
<td height="86" bgcolor="#66cc33"><table width="741" height="86" border="0" align="left" cellpadding="1" cellspacing="1">
<tr bgcolor="#66cc33">
<td height="24"><div align="center"><font color="#FFFFFF" size="2"> </font></div></td>
<td bgcolor="#66cc33"><div align="center"><font color="#FFFFFF" size="2">ชื่ออุปกรณ์</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">ประเภทอุปกรณ์เช่า-ยืม</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2"> ราคาเช่า(บาท)</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">จำนวนเช่า-ยืม</font></div></td>
</tr>
<%
i=0
Do While Not rs.EOF
dim i,pid,pname,catname,pdiscount,planginstock
pid=rs("pid")
pname=rs("pname")
catname=rs("catname")
pdiscount=FormatNumber(rs("pprice"),2)
planginstock=rs("planginstock")
i=i+1
%>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=<%=rs("pid")%>"><img src="pimages/<%=rs("pimages")%>" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
<%=pname%> </font></td>
<td width="22%" valign="top"><font size="2"><br>
<%=catname%> </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> <%=pdiscount%><br>
<input name="pimages" type="hidden" value="<%=rs("pimages")%>" >
<input name="catname" type="hidden" value="<%=rs("catname")%>" >
<input type="hidden" name="pid" value="<%=rs("pid")%>">
<input type="hidden" name="pname" value="<%=rs("pname")%>">
<input type="hidden" name="pdiscount" value="<%=rs("pprice")%>">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent" type="text" id="NumRent" size="2" maxlength="2"onkeypress="checkVal(this.form);">
<font size="1"> (ในจำนวนทั้งหมด <%=planginstock%> ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock = <%=rs("planginstock")%>;
function checkVal(obj){
if(!reg.test(obj.NumRent.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent.focus();
return false;
}else{
if((obj.NumRent.value * 1) > instock){
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent.focus();
return false;
}else if((obj.NumRent.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent.focus();
return false;
}
}
return true;
}
</script>
</tr>
<%
RecCount = RecCount + 1
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
%>
2. ถ้าคุณจับทั้งหมดไปอยู่ใน loop และตั้งชื่อ object เป็นตัวเดียวกัน จะทำให้ไม่สามารถทำงานได้ครับ เนื่องจาก ไม่สามารถ identified object แต่ละตัวได้อย่างถูกต้องครับ อาจจะทำการใส่เลขหลัง object เช่น <input name="NumRent" type="text" id="NumRent<% =RecCount %>" size="2" maxlength="2"onkeypress="checkVal(this.form);"> และใน Javascript ก็ต้องใส่ RecCount ตามในทุกตัวแปรด้วยครับ
การ Debug ให้ลองใช้ FireFox ดูครับจะมีการแจ้งว่าผิดตรงไหนบ้าง
Wed 13 Sep 2006 16:57:11
**พี่ลองช่วยดูที่ผมแก้นะครับ..ไม่รู้ว่าผิดตรงไหนบ้างครับ***
********************************************************
<form name="form1" method="post" action="fromrent1.asp">
<table width="738" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF6600">
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"></div>
<div align="center"><font color="#3366FF">แบบฟอร์มการเช่า ยืม อุปกรณ์เครื่องแต่งกายและเครื่องประดับ</font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"><font color="#3366FF">ชมรมศิลปวัฒนธรรม
</font></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"><div align="center"></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<%
RecCount = 0
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("include/DBRentArt.mdb")
SQL="SELECT * FROM QrProduct "
Set rs =Server.CreateObject("ADODB.Recordset")
rs.Open SQL,Conn,1,3
%>
<tr valign="top" bgcolor="#666666">
<td height="86" bgcolor="#66cc33"><table width="741" height="86" border="0" align="left" cellpadding="1" cellspacing="1">
<tr bgcolor="#66cc33">
<td height="24"><div align="center"><font color="#FFFFFF" size="2"> </font></div></td>
<td bgcolor="#66cc33"><div align="center"><font color="#FFFFFF" size="2">ชื่ออุปกรณ์</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">ประเภทอุปกรณ์เช่า-ยืม</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2"> ราคาเช่า(บาท)</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">จำนวนเช่า-ยืม</font></div></td>
</tr>
<%
i=0
Do While Not rs.EOF
dim i,pid,pname,catname,pdiscount,planginstock
pid=rs("pid")
pname=rs("pname")
catname=rs("catname")
pdiscount=FormatNumber(rs("pprice"),2)
planginstock=rs("planginstock")
i=i+1
%>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=<%=rs("pid")%>"><img src="pimages/<%=rs("pimages")%>" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
<%=pname%> </font></td>
<td width="22%" valign="top"><font size="2"><br>
<%=catname%> </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> <%=pdiscount%><br>
<input name="pimages" type="hidden" value="<%=rs("pimages")%>" >
<input name="catname" type="hidden" value="<%=rs("catname")%>" >
<input type="hidden" name="pid" value="<%=rs("pid")%>">
<input type="hidden" name="pname" value="<%=rs("pname")%>">
<input type="hidden" name="pdiscount" value="<%=rs("pprice")%>">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent" type="text" id="NumRent<%=RecCount%>" size="2" maxlength="2"onkeypress="checkVal(this.form);">
<font size="1"> (ในจำนวนทั้งหมด <%=planginstock%> ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock = <%=rs("planginstock")%>;
function checkVal(obj){
if(!reg.test(obj.NumRent<%=RecCount%>.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent<%=RecCount%>.focus();
return false;
}else{
if((obj.NumRent<%=RecCount%>.value * 1) > instock){
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent<%=RecCount%>.focus();
return false;
}else if((obj.NumRent<%=RecCount%>.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent<%=RecCount%>.focus();
return false;
}
}
return true;
}
</script>
</tr>
<%
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
%>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top" bgcolor="#66cc33"><div align="center">
<input type="submit" name="Submit" value="แสดงรายงาน">
</div></td>
</tr>
</table>
</form>
<table width="738" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF6600">
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"></div>
<div align="center"><font color="#3366FF">แบบฟอร์มการเช่า – ยืม อุปกรณ์เครื่องแต่งกายและเครื่องประดับ</font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"><font color="#3366FF">ชมรมศิลปวัฒนธรรม
</font></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"><div align="center"></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<%
RecCount = 0
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("include/DBRentArt.mdb")
SQL="SELECT * FROM QrProduct "
Set rs =Server.CreateObject("ADODB.Recordset")
rs.Open SQL,Conn,1,3
%>
<tr valign="top" bgcolor="#666666">
<td height="86" bgcolor="#66cc33"><table width="741" height="86" border="0" align="left" cellpadding="1" cellspacing="1">
<tr bgcolor="#66cc33">
<td height="24"><div align="center"><font color="#FFFFFF" size="2"> </font></div></td>
<td bgcolor="#66cc33"><div align="center"><font color="#FFFFFF" size="2">ชื่ออุปกรณ์</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">ประเภทอุปกรณ์เช่า-ยืม</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2"> ราคาเช่า(บาท)</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">จำนวนเช่า-ยืม</font></div></td>
</tr>
<%
i=0
Do While Not rs.EOF
dim i,pid,pname,catname,pdiscount,planginstock
pid=rs("pid")
pname=rs("pname")
catname=rs("catname")
pdiscount=FormatNumber(rs("pprice"),2)
planginstock=rs("planginstock")
i=i+1
%>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=<%=rs("pid")%>"><img src="pimages/<%=rs("pimages")%>" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
<%=pname%> </font></td>
<td width="22%" valign="top"><font size="2"><br>
<%=catname%> </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> <%=pdiscount%><br>
<input name="pimages<%=RecCount%>" type="hidden" value="<%=rs("pimages")%>" >
<input name="catname<%=RecCount%>" type="hidden" value="<%=rs("catname")%>" >
<input type="hidden" name="pid<%=RecCount%>" value="<%=rs("pid")%>">
<input type="hidden" name="pname<%=RecCount%>" value="<%=rs("pname")%>">
<input type="hidden" name="pdiscount<%=RecCount%>" value="<%=rs("pprice")%>">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent<%=RecCount%>" type="text" id="NumRent<%=RecCount%>" size="2" maxlength="2"onkeypress="checkVal<%=RecCount%>(this.form);">
<font size="1"> (ในจำนวนทั้งหมด <%=planginstock%> ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock<%=RecCount%> = <%=rs("planginstock")%>;
function checkVal<%=RecCount%>(obj){
if(!reg.test(obj.NumRent<%=RecCount%>.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent<%=RecCount%>.focus();
return false;
}else{
if((obj.NumRent<%=RecCount%>.value * 1) > instock<%=RecCount%>
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent<%=RecCount%>.focus();
return false;
}else if((obj.NumRent<%=RecCount%>.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent<%=RecCount%>.focus();
return false;
}
}
return true;
}
</script>
</tr>
<%
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
%>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top" bgcolor="#66cc33"><div align="center">
<input type="submit" name="Submit" value="แสดงรายงาน">
</div></td>
</tr>
</table>
</form>
น่าจะประมาณนี้ครับ
IMO : hidden field ต่างๆถ้าไม่จำเป็นไม่ต้องใส่ไว้ก็ได้ครับ เอาเฉพาะ primary key ใส่ไว้กับ ช่องใส่ค่าเท่านั้นครับ จากนั้นเอาไป query เอาใน process ต่อๆไปแทนครับ
ลอง view source html ดูครับ กฎของ form คือ ใน 1 form จะไม่สามารถมี object ชื่อเดียวกันได้ ใน 1 เอกสาร จะไม่สามารถมี id ซ้ำกันได้ครับ
Wed 13 Sep 2006 17:57:43
ยังไม่ได้ครับพี่..ลองช่วยดูอีกทีครับผม
Wed 13 Sep 2006 23:09:41
<form name="form1" method="post" action="fromrent1.asp">
<table width="738" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF6600">
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"></div>
<div align="center"><font color="#3366FF">Ẻ¿ÍÃìÁ¡ÒÃàªèÒ Â×Á ÍØ»¡Ã³ìà¤Ã×èͧáµè§¡ÒÂáÅÐà¤Ã×èͧ»ÃдѺ</font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"><font color="#3366FF">ªÁÃÁÈÔÅ»ÇѲ¹¸ÃÃÁ
</font></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"><div align="center"></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<%
RecCount = 0
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("include/DBRentArt.mdb")
SQL="SELECT * FROM QrProduct "
Set rs =Server.CreateObject("ADODB.Recordset")
rs.Open SQL,Conn,1,3
%>
<tr valign="top" bgcolor="#666666">
<td height="86" bgcolor="#66cc33"><table width="741" height="86" border="0" align="left" cellpadding="1" cellspacing="1">
<tr bgcolor="#66cc33">
<td height="24"><div align="center"><font color="#FFFFFF" size="2"> </font></div></td>
<td bgcolor="#66cc33"><div align="center"><font color="#FFFFFF" size="2">ª×èÍÍØ»¡Ã³ì</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">»ÃÐàÀ·ÍØ»¡Ã³ìàªèÒ-Â×Á</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2"> ÃÒ¤ÒàªèÒ(ºÒ·
</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">¨Ó¹Ç¹àªèÒ-Â×Á</font></div></td>
</tr>
<%
i=0
Do While Not rs.EOF
dim i,pid,pname,catname,pdiscount,planginstock
pid=rs("pid")
pname=rs("pname")
catname=rs("catname")
pdiscount=FormatNumber(rs("pprice"),2)
planginstock=rs("planginstock")
i=i+1
reccount=reccornt+1
%>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=<%=rs("pid")%>"><img src="pimages/<%=rs("pimages")%>" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
<%=pname%> </font></td>
<td width="22%" valign="top"><font size="2"><br>
<%=catname%> </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> <%=pdiscount%><br>
<input name="pimages<%=RecCount%>" type="hidden" value="<%=rs("pimages")%>" >
<input name="catname<%=RecCount%>" type="hidden" value="<%=rs("catname")%>" >
<input type="hidden" name="pid<%=RecCount%>" value="<%=rs("pid")%>">
<input type="hidden" name="pname<%=RecCount%>" value="<%=rs("pname")%>">
<input type="hidden" name="pdiscount<%=RecCount%>" value="<%=rs("pprice")%>">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent<%=RecCount%>" type="text" id="NumRent<%=RecCount%>" size="2" maxlength="2"onkeypress="checkVal<%=RecCount%>(this.form);">
<font size="1"> (㹨ӹǹ·Ñé§ËÁ´ <%=planginstock%> ªÔé¹
<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock<%=RecCount%> = <%=rs("planginstock")%>;
function checkVal<%=RecCount%>(obj){
if(!reg.test(obj.NumRent<%=RecCount%>.value)){
alert("â»Ã´ãÊè੾ÒеÑÇàÅ¢");
obj.NumRent<%=RecCount%>.focus();
return false;
}else{
if((obj.NumRent<%=RecCount%>.value * 1) > instock<%=RecCount%>{
alert("¨Ó¹Ç¹ÍØ»¡Ã³ì·Õèµéͧ¡ÒÃÁÒ¡¡ÇèҨӹǹ·ÕèÁÕÍÂÙè");
obj.NumRent<%=RecCount%>.focus();
return false;
}else if((obj.NumRent<%=RecCount%>.value *1) < 0){
alert("¨Ó¹Ç¹·ÕèÊÑè§µéͧäÁèµÔ´Åº");
obj.NumRent<%=RecCount%>.focus();
return false;
}
}
return true;
}
</script>
</tr>
<%
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
%>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top" bgcolor="#66cc33"><div align="center">
<input type="submit" name="Submit" value="áÊ´§ÃÒ§ҹ">
</div></td>
</tr>
</table>
</form>
Sun 17 Sep 2006 21:45:20
code html ครับผม
*************************************************
<form name="form1" method="post" action="fromrent1.asp">
<table width="738" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF6600">
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"></div>
<div align="center"><font color="#3366FF">แบบฟอร์มการเช่า ยืม อุปกรณ์เครื่องแต่งกายและเครื่องประดับ</font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"><font color="#3366FF">ชมรมศิลปวัฒนธรรม
</font></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"><div align="center"></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<tr valign="top" bgcolor="#666666">
<td height="86" bgcolor="#66cc33"><table width="741" height="86" border="0" align="left" cellpadding="1" cellspacing="1">
<tr bgcolor="#66cc33">
<td height="24"><div align="center"><font color="#FFFFFF" size="2"> </font></div></td>
<td bgcolor="#66cc33"><div align="center"><font color="#FFFFFF" size="2">ชื่ออุปกรณ์</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">ประเภทอุปกรณ์เช่า-ยืม</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2"> ราคาเช่า(บาท)</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">จำนวนเช่า-ยืม</font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=1"><img src="pimages/shirt1.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
เสื้อ </font></td>
<td width="22%" valign="top"><font size="2"><br>
เสื้อ </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages1" type="hidden" value="shirt1.gif" >
<input name="catname1" type="hidden" value="เสื้อ" >
<input type="hidden" name="pid1" value="1">
<input type="hidden" name="pname1" value="เสื้อ">
<input type="hidden" name="pdiscount1" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent1" type="text" id="NumRent1" size="2" maxlength="2"onkeypress="checkVal1(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock1 = 1;
function checkVal1(obj){
if(!reg.test(obj.NumRent1.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent1.focus();
return false;
}else{
if((obj.NumRent1.value * 1) > instock1{
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent1.focus();
return false;
}else if((obj.NumRent1.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent1.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=2"><img src="pimages/pants.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
กางเกงสวมใส่ </font></td>
<td width="22%" valign="top"><font size="2"><br>
กางเกง </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages1" type="hidden" value="pants.gif" >
<input name="catname1" type="hidden" value="กางเกง" >
<input type="hidden" name="pid1" value="2">
<input type="hidden" name="pname1" value="กางเกงสวมใส่">
<input type="hidden" name="pdiscount1" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent1" type="text" id="NumRent1" size="2" maxlength="2"onkeypress="checkVal1(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock1 = 1;
function checkVal1(obj){
if(!reg.test(obj.NumRent1.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent1.focus();
return false;
}else{
if((obj.NumRent1.value * 1) > instock1{
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent1.focus();
return false;
}else if((obj.NumRent1.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent1.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=3"><img src="pimages/belt.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
เข็มขัดสำหรับแสดง </font></td>
<td width="22%" valign="top"><font size="2"><br>
เข็มขัด </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 50.00<br>
<input name="pimages1" type="hidden" value="belt.gif" >
<input name="catname1" type="hidden" value="เข็มขัด" >
<input type="hidden" name="pid1" value="3">
<input type="hidden" name="pname1" value="เข็มขัดสำหรับแสดง">
<input type="hidden" name="pdiscount1" value="50">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent1" type="text" id="NumRent1" size="2" maxlength="2"onkeypress="checkVal1(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock1 = 1;
function checkVal1(obj){
if(!reg.test(obj.NumRent1.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent1.focus();
return false;
}else{
if((obj.NumRent1.value * 1) > instock1{
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent1.focus();
return false;
}else if((obj.NumRent1.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent1.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=4"><img src="pimages/decoratetype.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
ชุดเครื่องประดับไทย </font></td>
<td width="22%" valign="top"><font size="2"><br>
ชุดเครื่องประดับ </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages1" type="hidden" value="decoratetype.gif" >
<input name="catname1" type="hidden" value="ชุดเครื่องประดับ" >
<input type="hidden" name="pid1" value="4">
<input type="hidden" name="pname1" value="ชุดเครื่องประดับไทย">
<input type="hidden" name="pdiscount1" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent1" type="text" id="NumRent1" size="2" maxlength="2"onkeypress="checkVal1(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock1 = 1;
function checkVal1(obj){
if(!reg.test(obj.NumRent1.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent1.focus();
return false;
}else{
if((obj.NumRent1.value * 1) > instock1{
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent1.focus();
return false;
}else if((obj.NumRent1.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent1.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=5"><img src="pimages/north.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
ชุดประจำภาคเหนือ </font></td>
<td width="22%" valign="top"><font size="2"><br>
ชุดประจำภาค </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages1" type="hidden" value="north.gif" >
<input name="catname1" type="hidden" value="ชุดประจำภาค" >
<input type="hidden" name="pid1" value="5">
<input type="hidden" name="pname1" value="ชุดประจำภาคเหนือ">
<input type="hidden" name="pdiscount1" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent1" type="text" id="NumRent1" size="2" maxlength="2"onkeypress="checkVal1(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock1 = 1;
function checkVal1(obj){
if(!reg.test(obj.NumRent1.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent1.focus();
return false;
}else{
if((obj.NumRent1.value * 1) > instock1{
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent1.focus();
return false;
}else if((obj.NumRent1.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent1.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=6"><img src="pimages/linethai.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
ชุดไทยโบราณ </font></td>
<td width="22%" valign="top"><font size="2"><br>
ชุดไทย </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages1" type="hidden" value="linethai.gif" >
<input name="catname1" type="hidden" value="ชุดไทย" >
<input type="hidden" name="pid1" value="6">
<input type="hidden" name="pname1" value="ชุดไทยโบราณ">
<input type="hidden" name="pdiscount1" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent1" type="text" id="NumRent1" size="2" maxlength="2"onkeypress="checkVal1(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock1 = 1;
function checkVal1(obj){
if(!reg.test(obj.NumRent1.value)){
alert("โปรดใส่เฉพาะตัวเลข");
obj.NumRent1.focus();
return false;
}else{
if((obj.NumRent1.value * 1) > instock1{
alert("จำนวนอุปกรณ์ที่ต้องการมากกว่าจำนวนที่มีอยู่");
obj.NumRent1.focus();
return false;
}else if((obj.NumRent1.value *1) < 0){
alert("จำนวนที่สั่งต้องไม่ติดลบ");
obj.NumRent1.focus();
return false;
}
}
return true;
}
</script>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top" bgcolor="#66cc33"><div align="center">
<input type="submit" name="Submit" value="แสดงรายงาน">
</div></td>
</tr>
</table>
</form>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock<%=RecCount%> = <%=rs("planginstock")%>;
function checkVal<%=RecCount%>(obj){
if(!reg.test(obj.NumRent<%=RecCount%>.value)){
alert("â»Ã´ãÊè੾ÒеÑÇàÅ¢");
obj.NumRent<%=RecCount%>.focus();
return false;
}else{
if((obj.NumRent<%=RecCount%>.value * 1) > instock<%=RecCount%>){ //ลืมปิดวงเล็บ
alert("¨Ó¹Ç¹ÍØ»¡Ã³ì·Õèµéͧ¡ÒÃÁÒ¡¡ÇèҨӹǹ·ÕèÁÕÍÂÙè");
obj.NumRent<%=RecCount%>.focus();
return false;
}else if((obj.NumRent<%=RecCount%>.value *1) < 0){
alert("¨Ó¹Ç¹·ÕèÊÑè§µéͧäÁèµÔ´Åº");
obj.NumRent<%=RecCount%>.focus();
return false;
}
}
return true;
}
</script>
จุดที่สองคือ
reccount=reccornt+1
ที่ถูกควรเป็น
reccount=reccount+1
เท่าที่พบได้ตอนนี้คือ javascript error ที่สองจุดนี้ครับ จุดแรกคือ syntax ไม่ครบ และที่ตัวแปร reccount นั้นไม่ถูกเพิ่มค่าทำให้ใน form เกิด object ที่ซ้ำๆกันทำให้ error ครับ
อย่างไรแล้วลองทำการแก้ไขตามนี้ก่อนครับ
Mon 18 Sep 2006 21:36:37
ตอนนี้ยังเหมือนเดิมครับพี่ไม่รู้ว่าติดตรงไหนครับ..ตอนนี้ขึ้นเงื่อนไขเฉพาะเงื่อนไขที่ 1 แต่เงื่อนไขที่ 2 และที่ 3 ไม่ได้ครับ..อยากรบกวนพี่ช่วยดูอีกทีนะครับ.
***************************************************************
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<form name="form1" method="post" action="fromrent1.asp">
<table width="738" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF6600">
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"></div>
<div align="center"><font color="#3366FF">แบบฟอร์มการเช่า ยืม อุปกรณ์เครื่องแต่งกายและเครื่องประดับ</font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" valign="top"><div align="center"><font color="#3366FF">ชมรมศิลปวัฒนธรรม
</font></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"><div align="center"></div></td>
</tr>
<tr>
<td height="22" valign="top" bgcolor="#FFFFFF"> </td>
</tr>
<tr valign="top" bgcolor="#666666">
<td height="86" bgcolor="#66cc33"><table width="741" height="86" border="0" align="left" cellpadding="1" cellspacing="1">
<tr bgcolor="#66cc33">
<td height="24"><div align="center"><font color="#FFFFFF" size="2"> </font></div></td>
<td bgcolor="#66cc33"><div align="center"><font color="#FFFFFF" size="2">ชื่ออุปกรณ์</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">ประเภทอุปกรณ์เช่า-ยืม</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2"> ราคาเช่า(บาท)</font></div></td>
<td><div align="center"><font color="#FFFFFF" size="2">จำนวนเช่า-ยืม</font></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=1"><img src="pimages/shirt1.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
เสื้อ </font></td>
<td width="22%" valign="top"><font size="2"><br>
เสื้อ </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages1" type="hidden" value="shirt1.gif" >
<input name="catname1" type="hidden" value="เสื้อ" >
<input type="hidden" name="pid1" value="1">
<input type="hidden" name="pname1" value="เสื้อ">
<input type="hidden" name="pdiscount1" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent1" type="text" id="NumRent1" size="2" maxlength="2"onkeypress="checkVal1(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock1 = 1;
function checkVal1(obj){
if(!reg.test(obj.NumRent1.value)){
alert("xxxxx");
obj.NumRent1.focus();
return false;
}else{
if((obj.NumRent1.value * 1) > instock1){ //ลืมปิดวงเล็บ
alert("yyyy");
obj.NumRent1.focus();
return false;
}else if((obj.NumRent1.value *1) < 0){
alert("zzzz");
obj.NumRent1.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=2"><img src="pimages/pants.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
กางเกงสวมใส่ </font></td>
<td width="22%" valign="top"><font size="2"><br>
กางเกง </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages2" type="hidden" value="pants.gif" >
<input name="catname2" type="hidden" value="กางเกง" >
<input type="hidden" name="pid2" value="2">
<input type="hidden" name="pname2" value="กางเกงสวมใส่">
<input type="hidden" name="pdiscount2" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent2" type="text" id="NumRent2" size="2" maxlength="2"onkeypress="checkVal2(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock2 = 1;
function checkVal2(obj){
if(!reg.test(obj.NumRent2.value)){
alert("xxxxx");
obj.NumRent2.focus();
return false;
}else{
if((obj.NumRent2.value * 1) > instock2){ //ลืมปิดวงเล็บ
alert("yyyy");
obj.NumRent2.focus();
return false;
}else if((obj.NumRent2.value *1) < 0){
alert("zzzz");
obj.NumRent2.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=3"><img src="pimages/belt.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
เข็มขัดสำหรับแสดง </font></td>
<td width="22%" valign="top"><font size="2"><br>
เข็มขัด </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 50.00<br>
<input name="pimages3" type="hidden" value="belt.gif" >
<input name="catname3" type="hidden" value="เข็มขัด" >
<input type="hidden" name="pid3" value="3">
<input type="hidden" name="pname3" value="เข็มขัดสำหรับแสดง">
<input type="hidden" name="pdiscount3" value="50">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent3" type="text" id="NumRent3" size="2" maxlength="2"onkeypress="checkVal3(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock3 = 1;
function checkVal3(obj){
if(!reg.test(obj.NumRent3.value)){
alert("xxxxx");
obj.NumRent3.focus();
return false;
}else{
if((obj.NumRent3.value * 1) > instock3){ //ลืมปิดวงเล็บ
alert("yyyy");
obj.NumRent3.focus();
return false;
}else if((obj.NumRent3.value *1) < 0){
alert("zzzz");
obj.NumRent3.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=4"><img src="pimages/decoratetype.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
ชุดเครื่องประดับไทย </font></td>
<td width="22%" valign="top"><font size="2"><br>
ชุดเครื่องประดับ </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages4" type="hidden" value="decoratetype.gif" >
<input name="catname4" type="hidden" value="ชุดเครื่องประดับ" >
<input type="hidden" name="pid4" value="4">
<input type="hidden" name="pname4" value="ชุดเครื่องประดับไทย">
<input type="hidden" name="pdiscount4" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent4" type="text" id="NumRent4" size="2" maxlength="2"onkeypress="checkVal4(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock4 = 1;
function checkVal4(obj){
if(!reg.test(obj.NumRent4.value)){
alert("xxxxx");
obj.NumRent4.focus();
return false;
}else{
if((obj.NumRent4.value * 1) > instock4){ //ลืมปิดวงเล็บ
alert("yyyy");
obj.NumRent4.focus();
return false;
}else if((obj.NumRent4.value *1) < 0){
alert("zzzz");
obj.NumRent4.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=5"><img src="pimages/north.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
ชุดประจำภาคเหนือ </font></td>
<td width="22%" valign="top"><font size="2"><br>
ชุดประจำภาค </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages5" type="hidden" value="north.gif" >
<input name="catname5" type="hidden" value="ชุดประจำภาค" >
<input type="hidden" name="pid5" value="5">
<input type="hidden" name="pname5" value="ชุดประจำภาคเหนือ">
<input type="hidden" name="pdiscount5" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent5" type="text" id="NumRent5" size="2" maxlength="2"onkeypress="checkVal5(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock5 = 1;
function checkVal5(obj){
if(!reg.test(obj.NumRent5.value)){
alert("xxxxx");
obj.NumRent5.focus();
return false;
}else{
if((obj.NumRent5.value * 1) > instock5){ //ลืมปิดวงเล็บ
alert("yyyy");
obj.NumRent5.focus();
return false;
}else if((obj.NumRent5.value *1) < 0){
alert("zzzz");
obj.NumRent5.focus();
return false;
}
}
return true;
}
</script>
</tr>
<tr bgcolor="#FFFFFF">
<td width="5%" height="59" align="center" valign="middle"><font size="2"><a href="detail.asp?pid=6"><img src="pimages/linethai.gif" alt="click here in full details" width="30" height="30" border="0"></a>
</font></td>
<td width="29%" valign="top"> <font size="2"> <br>
ชุดไทยโบราณ </font></td>
<td width="22%" valign="top"><font size="2"><br>
ชุดไทย </font> </td>
<td width="13%" valign="top"> <div align="right"><font size="2"> <b><font color="red"><br>
</font> </b> 100.00<br>
<input name="pimages6" type="hidden" value="linethai.gif" >
<input name="catname6" type="hidden" value="ชุดไทย" >
<input type="hidden" name="pid6" value="6">
<input type="hidden" name="pname6" value="ชุดไทยโบราณ">
<input type="hidden" name="pdiscount6" value="100">
</font></div></td>
<td width="20%" align="center" valign="top"><font size="2"><font color="red"><br>
<input name="NumRent6" type="text" id="NumRent6" size="2" maxlength="2"onkeypress="checkVal6(this.form);">
<font size="1"> (ในจำนวนทั้งหมด 1 ชิ้น)<br>
</font></font></font></td>
<script language="javascript" type="text/javascript">
var reg = /^([\d]{1,})$/;
var instock6 = 1;
function checkVal6(obj){
if(!reg.test(obj.NumRent6.value)){
alert("xxxxx");
obj.NumRent6.focus();
return false;
}else{
if((obj.NumRent6.value * 1) > instock6){ //ลืมปิดวงเล็บ
alert("yyyy");
obj.NumRent6.focus();
return false;
}else if((obj.NumRent6.value *1) < 0){
alert("zzzz");
obj.NumRent6.focus();
return false;
}
}
return true;
}
</script>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" valign="top" bgcolor="#66cc33"><div align="center">
<input type="submit" name="Submit" value="แสดงรายงาน">
</div></td>
</tr>
</table>
</form>
</body>
</html>
<input name="NumRent<%=reccount %>" type="text" id="NumRent<%=reccount %>" size="2" maxlength="2" onKeyUp="checkVal<%=reccount %>(this.form);">







