|
|
|
มาอีกแล้ว คือของเดิมค่าเป็นการ คูณด้วย 3 คืออยากให้เปลี่ยนเป็น บวก จาค่าของtextbox ชื่อ aa |
|
|
|
|
|
|
|
แก้ ตรงไหนเอย คือตัวนี้ได้ค่าแล้ว
คือของเดิมค่าเป็นการ คูณด้วย 3 คืออยากให้เปลี่ยนเป็น บวก จาค่าของtextbox ชื่อ aa
Code (PHP)
<script>
function cal(res){
var resvalue =res.value.replace(/\,/,"");
if(resvalue==""){ //เมื่อค่าเท่ากับไม่มีค่า
alert("กรุณาใส่ค่าด้วยค่ะ");
document.getElementById('total').value="";
res.value="";
res.focus(); // not support firefox
return;
}
if(/^(\d+)?(\.\d+)?$/.test(resvalue) ){ // รูปแบบต้องเป็นจำนวนเต็มหรือ จำนวนทศนิยม
var result= parseFloat(resvalue)*3; // คำนวณ x*3
var total =(Math.round(parseFloat(result)* 100) /100).toString(); //ปัดเศษเหลือทศนิยม 2 ตำแหน่ง
/*-----------------------เพิ่มทศนิยมให้ครบ 2 ตำแหน่ง -----------*/
if(total.indexOf('.')==-1){total+=".00";}
else if( total.length ==total.indexOf('.')+2){total+="0";}
/*---------------------------------------------------------------------------*/
/*----------------------------เพิ่ม comma ---------------------------*/
var dot = (total.indexOf('.') ==-1)?total.length :total.indexOf('.') ;
var i =1;
while(dot >=(3*i)){
if((dot-3*i)!=0)
total=total.substring(0,dot-3*(i))+","+total.substring(dot-3*(i-1),dot-3*i)+total.substring(dot-3*(i-1),total.length);
i++;
}
/*------------------------------------------------------------------------------*/
document.getElementById('total').value=total;
}else{
alert("รูปแบบผิดค่ะ");
document.getElementById('total').value="";
res.value="";
res.focus(); // not support firefox
}
}
</script>
<style type="text/css">
<!--
.style14 {color: #FFFFFF}
.style15 {color: #FFFFFF;
font-weight: bold;
}
.style6 {font-weight: bold; font-style: italic; font-size: 16px;}
.style6 {color: #000080}
-->
</style>
<form action="" method="post" name="form1" id="form1">
<div align="center">
<p align="center">ชื่อที่ต้องการค้นหา
<select name="fields">
<option value="<?echo "$fields";?>"> </option>
<option value="roomno">หมายเลขห้อง</option>
<option value="name">ชื่อ - นามสกุล</option>
</select>
จาก Filed
<input type="text" name="keyword" value="<? echo"$keyword"; ?>" />
<input type="submit" name="Submit" value="ค้นหา" />
</p>
<p align="center">
<?
if (empty($fields) or empty($fields))
{
echo"กรุณาเลือกรายการค้นหา ด้วยครับ";
exit();
}
else
{
$host="localhost";
$username="root";
$password="";
$db="hotelmis";
$tb="reser";
mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); /* ทำการเลือกฐานข้อมูลก่อน */
$sql="SELECT * FROM $tb where $fields like '%$keyword%' limit 0,1";
mysql_query("SET NAMES 'tis620'");
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query); /* นับ Reccord ที่พบ */
if(empty($num_rows)) /* ตรวจสอบว่ามีอยู่หรือยัง */
{
echo"<center><br>ไม่พบข้อมูล การบันทึกข้อมูลค่าใช้จ่ายของห้อง <b>$keyword</b> <b> </center>";
exit();
}
else
{
?>
</p>
<div align="center">
<p><? echo " แสดงรายการค้นหา จาก $keyword"; ?> <br />
<br />
</p>
</div>
<p>
<?
$a=0;
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$value_room=$result[value_room];
$name=$result[name];
?>
</p>
<p>
<?
$a++;
}
}
}
?>
</p>
</div>
</form>
<form id="form2" name="form2" method="post" action="unitinsert.php">
<p>
<input name="aa" type="text" id="aa" value="<?=$aa?>">
</p>
<p align="left">res:
<input name="<?=$value_room?>" type="text" id="resvalue" value="<?=$value_room?>" />
<br/>
<input name="text" type="text" id="total" />
<script>cal(document.getElementById('resvalue'))</script>
</p>
</form>
Tag : - - - -
|
|
|
|
|
|
Date :
2009-10-23 11:18:56 |
By :
aung |
View :
812 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var aa=document.getElementById('aa').value.replace(/\,/,"");
var result= parseFloat(resvalue)+parseFloat(aa);
|
|
|
|
|
Date :
2009-10-23 13:09:52 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้า เราต้องการให้ข้อมูลทั้งหมด รวมกันแล้วมาแสดงใน be_total นะค่ะ
|
|
|
|
|
Date :
2009-10-23 15:29:47 |
By :
aung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|