 |
ขอสอบถามเรื่อง ฟังค์ชัน นี้หน่อยสิคะ อยากถามว่า ถ้าหากมีเหตุการณ์ ว่า "num2" น้อยกว่า "num1" แล้วให้ alert ออกมาก่อน |
|
 |
|
|
 |
 |
|
<script>
function open_popup(){
var num1=document.getElementById("num1").value
var num2=document.getElementById("num2").value
if(num2<num1)
{
alert(num2+' น้อยกว่า '+num1);
}else{
window.open("changem.php?num1="+num1+"&num2="+num2+"","changem","width=400,height=300,left=300,top=100,screenX=0,screenY=100");
}
}
</script>
|
 |
 |
 |
 |
Date :
2010-05-03 03:44:14 |
By :
siammbk |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณค่ะพี่
|
 |
 |
 |
 |
Date :
2010-05-03 11:14:25 |
By :
แต็ก |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มีปัญหา นิดนึงค่ะ คือ ถ้า num 1 = 7 แล้ว เราใส่ num2=100 ปรากฏว่า โค๊ดนี้ ก็ย้งบอกว่า num2 น้อยกว่า num 1 อะค่ะ
จะแก้ไขยังไงดีอะคะ
ขอบคุณค่ะ
|
 |
 |
 |
 |
Date :
2010-05-04 17:29:28 |
By :
แต็ก |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ค่าของ num1 และ num2 เป็น string ค่ะ ต้องแปลงให้เป็น int ซะ ด้วย parseInt() ค่ะ
var num1=parseInt(document.getElementById("num1").value)
var num2=parseInt(document.getElementById("num2").value)
ลองดูค่ะ
|
 |
 |
 |
 |
Date :
2010-05-04 17:40:15 |
By :
ultrasiam |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โอ ค่ะ ขอบคุณ พี่ ultrasiam มากค่ะ ได้ค่าที่ถูกต้องแล้วค่ะ
|
 |
 |
 |
 |
Date :
2010-05-04 19:13:01 |
By :
แต็ก |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|