|
|
|
แก้ code .ให้ด้วยค่ะ คือ อยากให้ total_phone เปลี่ยนมาแสดงผลค่าของ $value_room |
|
|
|
|
|
|
|
คือ อยากให้ total_phone เปลี่ยนมาแสดงผลค่าของ $value_room เลยนะค่ะจะต้องแก้ยังไง บอกด้วยนะค่ะ
<script type="text/javascript">
function addCommas(nStr) {
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
//*define object "Bill"
function Bill(){
//get form value
var unit = {
'water' : document.form2.wvalue.value,
'fire' : document.form2.fvalue.value,
'phone' : document.form2.pvalue.value
}
var rate = {
'water' : document.form2.u_water.value,
'fire' : document.form2.u_fire.value,
'phone' : document.form2.u_phone.value
}
//private function
this.calc = function(unit, rate){
unit = parseFloat(unit);
rate = parseFloat(rate);
if(!unit || !rate){return 0;}
return unit * rate;
}
//public properties
this.water = this.calc(unit['water'],rate['water']);
this.fire = this.calc(unit['fire'],rate['fire']);
this.phone = this.calc(unit['phone'],rate['phone']);
}
function calcBill(){
var bill = new Bill();
document.form2.total_water.value = addCommas(bill.water.toFixed(2));
document.form2.total_fire.value = addCommas(bill.fire.toFixed(2));
document.form2.total_phone.value = addCommas(bill.phone.toFixed(2));
document.form2.be_total.value = addCommas((bill.water + bill.fire + bill.phone).toFixed(2));
}
</script>
Tag : - - - -
|
|
|
|
|
|
Date :
2009-10-24 15:43:46 |
By :
สัม |
View :
772 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อีกนิดหนึ่ง แล้วเอาค่าของ pvalue กับu_phone ออกด้วยค่ะ ลองเอาออกเองแล้ว มันรวมผลไม่ได้เลยนะค่ะ
|
|
|
|
|
Date :
2009-10-24 16:56:29 |
By :
ส้ม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง แล้วต้องการให้แสดงยังไงอ่ะครับ เจอแต่ Javascript ถ้าต้องการเอาค่า $value_room ไปใส่ใน textbox ที่ชื่อ total_phone ก้อใส่ Comment ในบรรทัดนี้
document.form2.total_water.value = addCommas(bill.water.toFixed(2));
document.form2.total_fire.value = addCommas(bill.fire.toFixed(2));
document.form2.total_phone.value = addCommas(bill.phone.toFixed(2));
document.form2.be_total.value = addCommas((bill.water + bill.fire + bill.phone).toFixed(2));
}
เสร็จแล้วก้อใช้ php เอาค่าไปใส่โดยตรง ก้อได้แล้วนิหน่า.. ผมเข้าใจถูกหรือเปล่าครับ ?
|
|
|
|
|
Date :
2009-10-24 23:56:08 |
By :
หนุ่มคุง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือทำแล้วนะค่ะ แต่มันไม่คิดค่าผลรวมให้เลย
|
|
|
|
|
Date :
2009-10-25 21:20:34 |
By :
aung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|