ฟังก์ชั่นตรวจสอบค่าinputจากหน้าฟอร์ม ตามDigit ที่กำหนด
สอบถามวิธีตรวจสอบฟังก์ชั่นจากโค้ดที่เขียนไว้ค่ะ
สร้างtextbox result รับค่าจากtextboxอื่นๆที่กรอกรวมกันตามโค้ดด้านล่างคือสามารถแสดงresult นำค่าแต่ละtextboxมารวมกันได้
แต่ต้องการเพิ่งเงื่อไขคือแต่ละtextboxจะมีค่าmax(digitที่กำหนด)
เช่นtextbox >>qrID กำหนดให้กรอกได้สูงสุด10 ถ้าเรากรอกแค่6ตัว ตัวที่เหลือจะเป็นค่าว่างมาใส่ในresult
textbox >>summaryStageกำหนดให้กรอกได้สูงสุด5 ถ้าเรากรอกแค่2ตัว ตัวที่เหลือจะเป็นค่าว่างมาใส่ในresult
......ไปเรื่อยๆค่ะ
ผลลัพธ์ช่องresultที่จะได้ก็คือตัวอย่าง
ITEM01 S1 ....ต่อไปเรื่อยๆ
Code
function calc()
{
var elm = document.forms["LabelForm"];
elm["result"].value = (elm["qrID"].value) + (elm["summaryStage"].value)+ (elm["partNo"].value) + (elm["lotNo"].value) + (elm["qty"].value) + (elm["space1"].value) + (elm["issueDate"].value) + (elm["space2"].value)+ (elm["serialNo"].value) + (elm["partName"].value) + (elm["remark1"].value) + (elm["remark2"].value) + (elm["poNo"].value) + (elm["rohs"].value);
}
</script>
และได้ใส่ onchange="calc()" ไว้ในแค่ละtextbox
ปล ตอนนี้ลองใช้โค้ดนี้ แต่ยังทำไม่ได้ค่ะ
Code
elm["result"].value = (elm(str_pad(["qrID"].value,2,".",STR_PAD_LEFT))) + (elm(str_pad(["summaryStage"].value,3,".",STR_PAD_LEFT)));
Tag : PHP, MySQL, HTML, WebServices, Web Hosting, Laravel Framework
ประวัติการแก้ไข 2018-07-03 10:41:54 2018-07-03 10:52:16
Date :
2018-07-03 10:41:00
By :
earth1234
View :
1439
Reply :
1
Load balance : Server 02