ใครเก่ง Java Script ช่วยทีงับ(-_-") คือสคริปต์ที่ผมอยากได้มีเงื่อนไขดังนี้งับ มี TextboxP ตัวแรกแสดงค่า
<html><head>
<script language="javascript">
function textboxF(selObj_name,updateNumber){
var remainder_value = parseInt(document.program01.textboxP.value);
var selObj_value = parseInt(document.program01[selObj_name].value);
var valid_updating = false;
if (isNaN(remainder_value)) {
alert("textboxP is not Integer");
return;
}
if (isNaN(selObj_value)) {
alert(selObj_name+" is not Integer");
return;
}
if (updateNumber>0) {
if (remainder_value>0) valid_updating = true;
} else {
if (selObj_value>0) valid_updating = true;
}
if (valid_updating)
{
//updateNumber = ( 1 ), textbox1 = textbox1 + ( 1 ), textboxP = textboxP - ( 1 )
//updateNumber = (-1 ), textbox1 = textbox1 + (-1 ), textboxP = textboxP - (-1 )
document.program01.textboxP.value = remainder_value - updateNumber;
document.program01[selObj_name].value = selObj_value + updateNumber;
}
}
</script>
</head><body>
<form name="program01">
<br><input type=text name=textboxP value="1">
<br><!--<input type=button value="+" onclick=textboxF("textbox1","+")>
<br><input type=button value="-" onclick=textboxF("textbox1","-")>-->
<br><input type=text name=textbox1 value="2">
<input type=button value="+" onclick=textboxF("textbox1",1)>
<input type=button value="-" onclick=textboxF("textbox1",-1)>
<br><input type=text name=textbox2 value="2">
<input type=button value="+" onclick=textboxF("textbox2",1)>
<input type=button value="-" onclick=textboxF("textbox2",-1)>
<br><input type=text name=textbox3 value="2">
<input type=button value="+" onclick=textboxF("textbox3",1)>
<input type=button value="-" onclick=textboxF("textbox3",-1)>
</form>
</body></html>
เวลาเขียนโปรแกรมค่อยๆ คิด ทีละ step ๆ ก็จะทำได้ครับ
แนะนำให้คุณ ดาวน์โหลด reference แบบ help file ที่ search หาฟังค์ชั่นได้ จะสะดวกกว่าค้นหาจากหนังสือครับ
Date :
23 มิ.ย. 2548 17:41:53
By :
: D
โอ ขอบคุณมากเลยครับ
ว่าแต่คุณชื่ออะไรเหรอครับ? ผมจะไปแปะเครดิตไว้ให้ที่เว็บอ่ะครับ
Date :
25 มิ.ย. 2548 16:56:28
By :
tasuku13
Load balance : Server 03