|
|
|
สอบถามเรื่องใช้ Barcode ไม่ให้มัน Connect ต่อแก้ไขอย่างไรดีคะ?? |
|
|
|
|
|
|
|
ในการอ่านของ Scanner นั้นจะมีการ Enter key หลังจากอ่านเสร็จก็เลยทำให้ฟอร์มของเราส่งข้อมูลนั้นเอง ดังนั้นถ้าไม่อยากให้ Enter key เองก็ต้องปิดการกดปุ่มนั้นครับ
https://stackoverflow.com/questions/5538661/stop-newline-submitting-a-form/5538758
|
ประวัติการแก้ไข 2019-08-14 16:23:28
|
|
|
|
Date :
2019-08-14 11:40:03 |
By :
realizejoke |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ควบคุมปุ่มเองครับ อย่าใช้ auto submit
ให้เปลี่ยน <input type=submit เป็น <input type=button onclick
หรือ ใช้ form validate ตรวจสอบก่อน
|
|
|
|
|
Date :
2019-08-14 17:00:15 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกคนมากกค้าา
|
|
|
|
|
Date :
2019-08-15 16:03:11 |
By :
Aomsinpp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กรณีเปลี่ยนไปใช้ ปุ่ม button แทน submit
Code (PHP)
<form name="testform" >
....
....
<input type=text name=testvalue required pattern=".{5-10}" title="5-10 Characters" placeholder="5-10 Characters" >
<input type=button value=Send id=submit" onclick="doclick()" >
</form>
<script type="text/javascript">
function doclick() {
// ตรวจสอบ ข้อมูลครบไหม ถ้าถูกต้องก็ปล่อยผ่าน ไป submit
if ($('input[name="testvalue"]').is(":invalid")) {
$('input[name="testvalue"]').focus();
alert('name test is wrong format');
return;
}
document.testform.submit(); // อ้าง form name เลย ไม่ต้องผ่าน button submit อีกแล้ว
};
</script>
หรืออยากใช้ ปุ่ม submit
Code (PHP)
<form method="post" onsubmit="return doclick();">
....
....
<input type=text name=testvalue required pattern=".{5-10}" title="5-10 Characters" placeholder="5-10 Characters" >
<input type=submit id=submit >
</form>
<script type="text/javascript">
function doclick() {
// ตรวจสอบ ข้อมูลครบไหม ถ้าถูกต้องก็ปล่อยผ่าน ไป submit
if ($('input[name="test"]').is(":invalid")) {
$('input[name="test"]').focus();
alert('name test is wrong format');
return false; // ตรงนี้สำคัญมาก กรณีใช้ ปุ่ม submit และ onsubmit คู่กัน ต้องคืนค่า false เพื่อบอกยกเลิกการ submit
}
// ถ้าถูกต้องปล่อยผ่าน ไม่ต้องทำอะไร หรือจะ return true; ก็ได้ เพราะมันเกี่่ยว กับ doctype ด้วย restriction มากน้อยขนาดไหน
};
</script>
ผมชอบใช้ ปุ่ม button มากกว่า ไม่ชอบใช้ อัตโนมัติ มันต้องเขียนควบคุมเยอะ และต้องรู้เรื่อง doctype เพิ่มเติม
|
ประวัติการแก้ไข 2019-09-06 12:21:02
|
|
|
|
Date :
2019-09-06 12:20:21 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|