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,037

HOME > PHP > PHP Forum > จะยิงรหัสนักเรียนด้วย เครื่องยิงที่เป็นแบบอ่านบาร์โค๊ด แล้วให้มันไปไฟล์ที่ปลายทางทันทีเลยครับ แบบว่าไม่ต้อง ไปคลิ๊กที่ปุ่ม submit อีกครั้ง



 

จะยิงรหัสนักเรียนด้วย เครื่องยิงที่เป็นแบบอ่านบาร์โค๊ด แล้วให้มันไปไฟล์ที่ปลายทางทันทีเลยครับ แบบว่าไม่ต้อง ไปคลิ๊กที่ปุ่ม submit อีกครั้ง

 



Topic : 058347

Guest




ผมมี textbox สำหรับ ใส่รหัส นักเรียน ในชั้นของผมครับ
แต่เวลายิงบาร์โค๊ด รหัสนักเรียน แล้วแต่ก็ต้อง คอยไปกด submit อีกครั้งหนึ่ง จึงจะได้ข้อมุล ที่ยิงบาร์โค๊ด มาครับ

ที่อยากได้คือ เมื่อเรายิงรหัส ด้วยเครื่องสแกนบาร์โค๊ดแล้ว ให้มันไปที่ไฟล์ ปลายทาง ที่ระบุเลย ครับ จะได้ไม่ต้องคอยมา
submit ทุกครั้งไป

นี่โค๊ด ของผมน่ะครับ วอน พี่ ๆ ช่วย กันแนะนำให้ผมด้วยครับ


Code (PHP)
<input type="text" id="student" style="size:500px;height:30;width:190" >
<input type="button" value="ค้นหา" onClick="javascript:loadXMLDoc('','getstudent')">



ขอบพระคุณขอรับ



Tag : PHP, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-04-05 22:04:18 By : เหน่ง บ้านหมาน่อย View : 1529 Reply : 19
 

 

No. 1



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


ปกติแล้ว การยิง บาร์โค้ด มันจะเท่ากับ ส่งค่าแล้วกด enter อยู่โดยปกติแล้วน่ะครับ
ส่วนที่ว่าต้องมากดอีกที คงเป็นที่ javascript ของปุ่ม submit น่ะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-05 23:29:32 By : deawx
 


 

No. 2

Guest


อ๋อ ครับ ผมก็ว่าอย่างที่พี่บอกละครับ เพราะผมได้ลอง เอา ต้วยิงนี้ ไปยิงกับ โปรแกรม ร้านโชว์ห่วย ข้างบ้านครับ ก็ยิงได้และมีสินค้าขึ้นมา
ได้ด้วยครับ

แต่ทว่า ที่โค๊ด ของผมนี้ มันต้องไปเรียก ไฟล์ xml ด้วยน่ะครับ ผมก็เลย ไม่รู้จะเขียนให้ตัวยิง มันยิงแล้ว มี enter ผส่มไปได้เลย

ได้ยังไง พี่คนไหน มีประสบการเรื่องนี้ ก็ช่วยผมหน่อย น่ะครับ งงมา สามวันแล้วละครับ

ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-05 23:35:38 By : เหน่ง บ้านหมาน่อย
 

 

No. 3



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


loadXMLDoc เอาไฟล์ js หรือโค้ดตัวนี้มาดูกันครับผม เพราะไม่รู้มันจะเรียกแบบใหน จะประยุกต์อะไรไปแบบใหน

เพราะคงหาคนกล้าเดาได้ยากครับ ว่ามันคืออะไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 05:38:05 By : deawx
 


 

No. 4

Guest


ครับพี่ครับ คือว่า เรื่องไฟล์ getstudent ที่เป็น .js น่ะครับ ผมว่ามันใช้งานได้แล้วน่ะครับ เพราะว่า พอผมลองใส่รหัสนักเรียน แล้ว คลิ๊ก ปุ่ม submit มันก็แสดง ข้อมููล ออกมาได้ ครับ

เพียงแต่ว่า ที่ต้องการ ก็คือ เมื่อเราใส่รหัส แล้ว ขอให้เคาะ enter ได้เลย
หรือ เวลา เรายิงบาร์โค๊ด ก็ขอให้มัน ไปเรียกไฟล์ .js ตัวนี้มาเลย

ผมสังเกตุว่า textbox ที่สำหรับ ยิงบาร์โค๊ด เข้าไปตัวนี้ มันไม่ได้ เป็นแบบ <form method=''></form> น่ะครับ
เวลาเราใส่ข้อมูลไปแล้ว มันก็จะนิ่ง อยู่อย่างนั้น ข้อมูลรหัส ก็ค้างอยู่ใน textbox ไม่ไปไหนเลย


ผมอธิบาย ไม่รู้ พี่งง ป่าวนะครับ
แต่ก็ขอบคุณครับ ที่ตอบมา ตอนนี้ อาจาน เหล่เล็กน้อย ละครับ ไม่ส่งงานให้ ตรวจซะที
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 10:09:50 By : เหน่ง บ้านหมาน่อย
 


 

No. 5



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



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


ไม่รู้ว่าเข้าใจถูกหรือเปล่านะจ้าเพราะว่าไม่เก่งเหมือนกัน
แต่ถ้าเป็นตัว action นะไม่ต้องกด Enter
<form name="form1" method="post" action="xxx.php">

แต่ถ้าเป็นตัวนี้ต้องกดที่ Enter

<form id="form1" name="form1" method="post" action="xxx.php"onSubmit="return checkform(this);">

ลองดูว่าใช่หรือเปล่านะจ้า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 10:18:39 By : nongking1
 


 

No. 6

Guest


ครับพี่ ขอบคุณครับ พอผมยิงตัวบาร์โค๊ด รหัสนักเรียน เข้าไป ก็ได้แล้วครับ แต่ ช่วยบอกอีกอย่างครับ

คือ รหัสที่เรายิงเข้าไปแล้ว และมันก็ไปเรียกข้อมูล ออกมาถูกต้องแล้วครับ

แต่ ทำยังไง ให้รหัสที่เรายิงเข้าไปแล้ว ใน textbox มันว่างลง

หลังจาก ที่ข้อมูล ออกมา แล้วน่ะครับ เหมือน กับ refresh textbox ล้างข้อมูล ออกไปน่ะครับ

Code (PHP)
<form id="form1" name="form1" method="post" 
action="javascript:loadXMLDoc('','getstudent')"onSubmit="return checkform(this);">

<input type="text"  id="student"  style="size:500px;height:30;width:190"> </form>



เกือบได้ส่ง จานแล้วครับ
ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 11:11:37 By : เหน่ง บ้านหมาน่อย
 


 

No. 7



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



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


ไม่เข้าใจคำถามเท่าไรนะ
แต่ถ้าเข้าใจไม่ผิดค่าที่รับการยิงบาร์โค้ดก้อไม่ต้องส่งค่าไปมานก้อน่าจะว่างนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 11:22:13 By : nongking1
 


 

No. 8

Guest


อย่างงี้ครับ พี่

คือ พอผมใส่รหัสด้วย การพิมพ์ตัวเลขเข้าไป แล้วเคาะ Enter ก็จะได้ข้อมูล ตามรหัส นั้นออกมาน่ะครับ
หรือ
หากผม ยิงรหัสนักเรียน ด้วย ตัวยิงบาร์โค๊ด มันก็จะไปเรียกข้อมูล ออกมาได้เหมือนกันครับ

แต่ พอใส่รหัส หรือ ยิงบาร์โค๊ด เข้าไปแล้ว กลับมาดุ ที่ textbox ก็ปรากฏว่า รหัสที่เราใส่ หรือ ยิงบาร์โค๊ด เข้าไป เมื่อกี้นี้ ก็ยังค้างอยู่เลยครับ
ที่นี่ หากผมจะใสรหัส หรือ ยิงตัวบาร์โค๊ด เข้าไปใหม่ ผมก็ต้อง มาลบ รหัสเก่า ที่ค้างอยู่ ออกไปก่อน น่ะครับ
เลย ทำให้ผิด จุดประสงค์ ที่ อาจาน บอกมาน่ะครับ ไม่สะดวก ด้วยครับ

ทำไง ให้เวลาเรา ใส่รหัส หรือ ยิงบาร์โค๊ด ไปแล้ว มีข้อมุลออกมา แล้ว ใน textbox ต้อง ว่างป่าว เพื่อที่เราจะได้ใส่รหัส อันอื่น ต่อไปเลยครับ

ขอความช่วยเหลือ พี่อีกทีครับ
ขอบคุณพี่สาว ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 11:40:39 By : เหน่ง บ้านหมาน่อย
 


 

No. 9



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



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


ถามเพิ่มแล้วข้อมูลที่แสดงนะอยู่ฟอร์มเดียวกันหรือว่าคนละฟอร์มกับค่าที่รับจ้า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 11:47:25 By : nongking1
 


 

No. 10

Guest


หน้าเดียวกันครับพี่

พอผมลอง ทำแบบนี้นะครับ คือ action="getstudent.php"

หน้าฟอร์มนี้ มันก็จะ กระพริบ และ ใน textbox มันก็จะ ว่างลงครับ
แต่มันก็เรียกข้อมูล จากฐาน ขึ้นมาไม่ได้ครับ

( โปรแกรม ตัวนี้ ของอาจาน ให้มาทำเป็น งานส่งน่ะครับ )

รบกวน พี่อีกที ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 11:54:46 By : เหน่ง บ้านหมาน่อย
 


 

No. 11

Guest


function clearText(field){

if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;

}
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 12:59:09 By : nongking1
 


 

No. 12

Guest


<input type="text" onKeyUp="this.value=''">

อย่างนี้ก้อได้นะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 13:05:21 By : 1122
 


 

No. 13

Guest


พี่ครับ ฟังค์ชั่นนี้ เป็น php หรือ ป่าว น่ะครับ เพราะผม รันมันไม่ได้ มันฟ้อง เออเร่อ เพียบ เลย น่ะครับ
function clearText(field){

if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;

}
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 18:31:27 By : เหน่ง บ้านหมาน่อย
 


 

No. 14

Guest


Quote:
<input type="text" onKeyUp="this.value=''">

อย่างนี้ก้อได้นะ


อันนี้ ไม่ได้ครับ เพราะ เวลา เราใส่รหัส มันก็จะลบ อักษรที่เราใส่ลงไปทันทีเลย
แบบ ว่า เร็วมาก ๆ เลยละครับ

มีแนะนำอีกไหมครับ พี่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-06 19:42:15 By : เหน่ง บ้านหมาน่อย
 


 

No. 15

Guest


พี่ ๆ คนไหน มีวิธีแก้ หรือ เคยมีประสบการณ์ ก็แนะนำให้ผม สักหน่อย สิครับ
ยังติดอยุ่เลย น่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-07 16:23:13 By : เหน่ง บ้านหมาน่อย
 


 

No. 16



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



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


<input type="text" name="textfield"onClick="this.value=''">

ลองดูอย่างนี้ดิจ้าว่าจะตรงป่าว

ได้ผลงัยบอกด้วยนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-07 16:40:34 By : nongking1
 


 

No. 17

Guest


Quote:
<input type="text" name="textfield"onClick="this.value=''">


คับ ผมลองทำแบบนี้ เวลาเราใส่รหัส เราก็ต้องมาคลิ๊ก ที่ text box อีกครั้งหนึ่ง ข้อมูล ก็จะโชว์ออกมาได้ ( แต่ ใน textbox จะยังคงมีรหัสที่เราใส่ไว้ ค้างอยู่ ยังไม่ถูกล้างออกไป )


และ หาก
ผมใช้ เป็น onKeyUp มันก็จะใส่ได้เพีียงอักษร ตัวเดียว แล้ว ก็จะล้าง textbox ไปเลย ส่วนข้อมูล ก็จะไม่โชว์ออกมา


ครับ รายงาน คับ คือ ยังไม่ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-07 19:58:48 By : เหน่ง บ้านหมาน่อย
 


 

No. 18



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


ลองใช้ onchange ดูหรือยังครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-08 01:25:08 By : PlaKriM
 


 

No. 19

Guest


ผมลองใช้

onChange
onKeyPress
onSubMit

ก็ยังไม่ได้ครับ เนื่องจาก แต่ละ ตัวทำหน้าที่ได้แตกต่างกันไป แต่ค่าใน textbox ที่เราใส่ไว้ ก็ยังคงอยู่

รอ พี่ ๆ ครับ เผื่อจะมีประสบการณ์ มาบอกเล่า กันบ้าง
ตอนนี้ ร้องเพลง รอ คับ

ส่วนผมก็พยายาม ทำในหลาย ๆ ทางไปด้วยน่ะคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-08 10:41:05 By : เหน่ง บ้านหมาน่อย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : จะยิงรหัสนักเรียนด้วย เครื่องยิงที่เป็นแบบอ่านบาร์โค๊ด แล้วให้มันไปไฟล์ที่ปลายทางทันทีเลยครับ แบบว่าไม่ต้อง ไปคลิ๊กที่ปุ่ม submit อีกครั้ง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่