Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > การตรวจสอบค่าที่ป้อนใน textbox เมื่อป้อนค่ามากกว่าค่าที่กำหนดแล้วมี popup ขึ้นมาเตือนว่าคุณป้อนค่ามากกว่าค่าที่กำหนด



 

การตรวจสอบค่าที่ป้อนใน textbox เมื่อป้อนค่ามากกว่าค่าที่กำหนดแล้วมี popup ขึ้นมาเตือนว่าคุณป้อนค่ามากกว่าค่าที่กำหนด

 



Topic : 017604

Guest




เมื่อป้อนค่ามากกว่าค่าที่กำหนดแล้วมี popup ขึ้นมาเตือนว่าคุณป้อนค่ามากกว่าค่าที่กำหนด
ต้องเขียนโค๊ดยังงัยค่ะ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 12 ม.ค. 2551 22:53:48 By : ฝน View : 5105 Reply : 7
 

 

No. 1



โพสกระทู้ ( 1,008 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

<input type="text" name="textname" onkeydown="javascript: if(document.all.textname.value>5){alert('มากกว่า 5')}else{alert('น้อยกว่า5')}"/> กรุณากรอกไม่เกิน 5






Date : 13 ม.ค. 2551 01:57:12 By : arsachi
 


 

No. 2

Guest


รบกวนอีกครั้ง พอดีว่า textbox ที่ใช้มันเป็น Array เพราะต้องเก็บค่าเป็น Array เอาไว้ใช้อีกน่า ไม่ทราบว่าจะกำหนดยังงัย
ทำแล้วไมได้ค่ะ
<input name="Permit_Detail[<?=$i;?>]" type="text" value="" size="3" onKeyPress="if(event.keyCode < 48 || event.keyCode >59) {alert('กรอกเฉพาะตัวเลขเท่านั้น');event.returnValue = false;} "onkeydown="javascript: if(document.all.Permit_Detail[<?=$i;?>].value>5){alert('มากกว่า 5')}else{alert('น้อยกว่า5')}"/>
ชื่อ textbox คือ Permit_Detail แต่เก็บค่าเป็น Array เลยต้องมี Permit_Detail[<?=$i;?>].
ชื่อ form formprereport ค่ะ
รบกวนอีกครั้งค่ะ
Date : 13 ม.ค. 2551 09:10:36 By : ฝน
 

 

No. 3



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์


คำแนะให้ใช้ฟังก์ชั่นดีกว่า เช็คตอนกด submit นะ
เพราะถ้าเช็คตอนกรอก ที่ใช้ onKeyPress กับ onkeydown
ถ้าผู้กรอกไม่ได้พิมพ์ แต่ใช้วิธี copy โดยใช้ mouse ล่ะจะเช็ตไม่ได้เลยอ่ะ
สมมุติให้อาเรย์เท่ากับ 3

<?
$num= 3;
?>

<form onsubmit="return check_text(<?=$num?>)">
<? for($j=0;$j<$num;$j++){?>
<input name="name[<?=$j?>]" id="id[<?=$j?>]" />
<? } ?>
<input type="submit" />
</form>

<script type="text/javascript">
function check_text(num)
{
for(var j=0;j<num; j++)
{
if(document.getElementById('id['+j+']').value>10)
{
alert("ห้ามกรอกค่ามากกว่า 10");
document.getElementById('id['+j+']').focus();
return false;
}
}
}
</script>
Date : 13 ม.ค. 2551 10:37:39 By : heng
 


 

No. 4



โพสกระทู้ ( 1,008 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

เอาโค้ด เต้มๆมาดูดิ่
Date : 13 ม.ค. 2551 10:39:22 By : arsachi
 


 

No. 5

Guest


ถึงคุณ arsachi ช่วยดูหน่อยนะค่ะ
<script language="JavaScript" type="text/JavaScript">
function count(no){
if (document.getElementById('Permit_Detail').value > no) {
alert("ใส่จำนวนไม่เกิน no ชิ้น" );
document.getElementById('Permit_Detail').value = "";
return false;
}
}
</script>
</head>
<body>
<span class="style1">กรุณาเลือกรายการ วัสดุ-อะไหล่ ที่เบิก : </span><br />
<form action="Final_Storeopen.php" method="post" name="formprereport" id="formprereport" ><span class="style2">
<label></label>
</span><span class="style1">
<p>
</span>
<?
include "../connect/connect.php";
$sql="SELECT * from user where Login='$Login' AND Password='$Password' ";
$sqlquery=mysql_db_query($db,$sql);
$array =mysql_fetch_array($sqlquery);
$UserID_store=$array['UserID'];
$sql =" SELECT * FROM cm_user WHERE Cm_OrderID='$id_Cm' AND
UserID='$UserID_store' ";
$dbquery = mysql_db_query($db,$sql);
$num_rows= mysql_num_rows($dbquery);
if ($num_rows==0)
{print "ผิดพลาด คุณไม่มีสิทธิเบิกวัสดุ-อะไหล่";}
else
{$i=1;
$sql= "SELECT *
FROM ((equip_store INNER JOIN equipment
ON equip_store.EquipName=equipment.EquipName)
INNER JOIN store
ON equip_store.StoreID=store.StoreID)
where equipment.Equip_ID='$id_equip' ";
$sqlquery=mysql_db_query($db,$sql);
print "<table>";
print "<tr bgcolor=CCCCCC>";
print "<td align = center >ที่ </td>";
print "<td align = center>วัสดุ-อุปกรณ์</td>";
print "<td align = center>จำนวนคงคลัง</td>";
//print "<td align = center>เบิกแล้ว</td>";
//print "<td align = center>คงเหลือ</td>";
print "<td align = center >เลือก</td>";
print "<td align = center >จำนวนที่เบิก</td>";
print "</tr>";
while ($array =mysql_fetch_array($sqlquery))
{
print "<tr bgcolor=FFFFFF>";
$StoreName=$array['StoreName'];
$StoreID=$array['StoreID'];
$Storesum=$array['Storesum'];
print "<td align = center >".$i."</td>";
print "<td >". $StoreName."</td>";
print "<td align = center >". $Storesum."</td>";
?>
<td align = center > <input type="checkbox" name="Resultduty[<?=$i;?>]" value="<?=$StoreID;?>" /></td>
<td align = center > <input name="Permit_Detail[<?=$i;?>]" type="text" value="" size="3" onKeyPress="if(event.keyCode < 48 || event.keyCode >59) {alert('กรอกเฉพาะตัวเลขเท่านั้น');event.returnValue = false;}" onClick="return count(<?=$Storesum?>)"/> *** ตรงนี้อ่ะค่ะที่ต้องการให้ตรวจสอบว่าไม่เกินค่าของ $Storesum
</td>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p>
<?
print "</tr>"; ?>
<input name="id[<?=$i?>]" type="hidden" value="<?=$StoreID;?>" />
<? $i++; }
print "</table>";
mysql_close();
?> <br />
<input name="id_Cm" type="hidden" value="<?=$id_Cm;?>" />
<input name="id_equip" type="hidden" value="<?=$id_equip;?>" />
<input name="CMorder_start" type="hidden" value="<?=$CMorder_start;?>" />
<input name="CMorder_end" type="hidden" value="<?=$CMorder_end;?>" />
<label></label>
</p>
<table width="380" border="0">
<tr>
<td width="374"><div align="center">
<input type="submit" name="Submit" value="ยืนยันเบิก" />
</label>
<input name="Reset" type="reset" id="Reset" value="ยกเลิก" />
</div></td>
</tr>
<tr>
<td><div align="center"><? print"<p><a href =\"checkNoopen_Store.php?CMorder_start=$CMorder_start&CMorder_end=$CMorder_end\"><b><font color=red>[กลับ]</td></b></font></a><p>"; }?></div></td>
</tr>
</table>

<label> </label>
</form>

Date : 13 ม.ค. 2551 12:48:28 By : ฝน
 


 

No. 6

Guest


คือ 1 อยากให้ตรวจสอบค่าที่กรอกไม่เกินจำนวนที่มีในคลัง
2 ในส่วนของ <input type="checkbox" name="Resultduty[<?=$i;?>]" value="<?=$StoreID;?>" /></td>
อ่ะค่ะ ถ้าไม่มีการเลือกเลย เวลากด submit ให้ popup มาบอกว่าผิดพลาดคุณไมได้เลือกรายการที่เบิกค่ะ
Date : 13 ม.ค. 2551 12:50:42 By : ฝน
 


 

No. 7

Guest


$Storesum เป็นค่า Array ด้วยค่ะเป็นค่าที่ดึงมาจากฐานข้อมูล
Date : 13 ม.ค. 2551 13:04:15 By : ฝน
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การตรวจสอบค่าที่ป้อนใน textbox เมื่อป้อนค่ามากกว่าค่าที่กำหนดแล้วมี popup ขึ้นมาเตือนว่าคุณป้อนค่ามากกว่าค่าที่กำหนด
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่