|
|
|
รบกวนผู้เชี่ยวชาญช่วยดู code ให้ด้วยครับว่าทำไมคำสั่ง function fncSubmit() alert ไม่ทำงาน |
|
|
|
|
|
|
|
อ้างอิงตามการตรวจสอบเงื่อนไขของโค๊ดนะครับ
if(document.form1.txt1.value < document.form1.txtQty.value )
{
= เพราะ txt1 ไม่ได้น้อยกว่า txtQty จึงไม่ alert
if(document.form1.txt2.value == "")
{
= เพราะ txt2 ไม่ใช่ค่าว่าง จึงไม่ alert
|
|
|
|
|
Date :
2015-08-18 08:46:28 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(document.form1.txt1.value < document.form1.txtQty.value )
เนื่องจาก value มี type เป็น text การนำมาเปรียบเทียบกัน ก็จะเปรียบเทียบแบบ text
ถ้าต้องการ เปรียบเทียบแบบตัวเลขต้องแก้เป็น
if((document.form1.txt1.value * 1) < (document.form1.txtQty.value * 1) )
ที่ใช้ คูณ 1 เพราะไม่รู้ว่าข้อมูลเป็นแบบ float หรือ integer ก็จะได้ type ตามข้อมูลนั้น
ตัวอย่างทดสอบ
Code (JavaScript)
if( '1' < '02') alert('compare with number'); else alert('compare with text');
if( 1 < 02 ) alert('compare with number'); else alert('compare with text');
|
|
|
|
|
Date :
2015-08-18 08:55:22 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับได้แล้วครับ
|
|
|
|
|
Date :
2015-08-18 22:03:42 |
By :
sranuwat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|