|
|
|
สอบถามหน่อยครับติด โค้ดตรงการเปรียบเทียบตัวเลขของ javascript ตรงที่ document.getElementById(deposit_amount).value > document.getElementById(amount).value มันเปรียบเทียบไม่ได้ แต่ถ้าใส่เครื่องหมาย = ได้ |
|
|
|
|
|
|
|
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $_SESSION['title']; ?></title>
<link rel="stylesheet" type="text/css" href="./jquery-ui/css/smoothness/jquery-ui-1.8.20.custom.css">
<script type="text/javascript" src="./jquery-ui/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="./jquery-ui/js/jquery-ui-1.8.20.custom.min.js"></script>
<script type="text/javascript">
$(function(){
var dateBefore=null;
$("#bd").datepicker({
dateFormat: 'yy-mm-dd',
showOn: 'button',
buttonImage: 'images/img32/calendar.png',
buttonImageOnly: true,
dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],
monthNamesShort: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
changeMonth: true,
changeYear: true
});
});
</script>
<script type="text/javascript">
function openReports(reportUrl){
window.open(reportUrl,'Report Information','height=900,width=450,left=700,top=10,toolbars=no,resizable=no,scrollbars=auto,location=no');
}
function Reports(reportUrl){
window.open(reportUrl,'Report Information','height=600,width=760,left=200,top=30,toolbars=no,resizable=no,scrollbars=auto,location=no');
}
function check() {
var deposit_amount = document.getElementById('deposit_amount').value; //เงินฝาก
var amount = document.getElementById(amount).value; //ราคาหุ้น
// if( document.getElementById(amount).value !=0){
if(deposit_amount > amount ){
alert(" 'คุณกรอกเกินจำนวนเงินที่เหลืออยู่ค่ะ' ");
document.getElementById('deposit_amount').select();
return false;
}
}
/////
function sum() {
if(document.getElementById("deposit_amount").value != "" ) {
var num1 = document.getElementById('deposit_amount').value; //เงินฝาก
var num2 = document.getElementById('price').value; //ราคาหุ้น
var num3 = document.getElementById('acc_truthsave').value; // หุ้น
//ประกาศหากกรณีuserยังไม่คีย์ให้ค่าในกล่องเป็น 0 เพื่อป้องกันปัญหา NaN
if (num1 == "" ) { num1=0; }
if (num2 == "" ) { num2=0; }
if (num3 == "" ) { num3=0; }
//ส่วนประมวลผล
var sum = parseFloat(parseFloat(num1) / parseFloat(num2));
document.getElementById("acc_truthsave").value = sum.toFixed(2);
}
if(document.getElementById('deposit_amount').value > 120 ){
alert(" 'ฝากได้ 120 บาท ต่อปี' ");
document.getElementById('deposit_amount').select();
//return false;
}
if(document.getElementById(deposit_amount).value > document.getElementById(amount).value ){
if( document.getElementById(amount).value !=0){
alert(" 'คุณกรอกเกินจำนวนเงินที่เหลืออยู่ค่ะ' ");
document.getElementById("deposit_amount").select();
return false;
}
//return false;
}
}
</script>
<div class="col-lg-2">
</div>
<div class="col-lg-9">
<form id="frmMain" name="frmMain" method="POST" action="" enctype="multipart/form-data" onsubmit="return check();">
<table border="0" cellpadding="3" cellspacing="3" align="right">
<tr>
<td>
<div align="right"><strong>วัน/เดือน/ปี :</strong><label><input type="text" size="10" class="form-control" name="bd" id="bd" value="<?=$date?>" /></label></div></td>
</tr>
</table>
<fieldset><legend><span style="font-size:14px;">ข้อมูลสมาชิกผู้ฝากเงิน</span></legend>
<table width="100%" border="0" cellpadding="3" cellspacing="3">
<tr>
<td width="92"><div align="right" ><span style="font-size:14px;"><strong>รหัสสมาชิก : </strong></span><strong> </strong></div></td>
<td width="226">
<div class="col-lg-9">
<label for="textsearch" ></label>
<input name="id" type="text" class="form-control" id="id" value="<?=$vid?>" readonly="readonly">
</div>
<div class="col-lg-3">
<button type="button" class="btn btn-primary" id="btnSearch" onClick="openReports('search-vlm.php?link=frm-Deposit');">
<span class="glyphicon glyphicon-search"></span>
ค้นหา
</button>
</div>
</td>
<td width="118"><div align="right" ><span style="font-size:14px;"><strong>ชื่อ-สกุล : </strong></span> </div></td>
<td width="225"><label>
<input name="fname" type="text" id="fname" size="15" class="form-control" readonly="readonly" value="<?=$fname?> <?=$lname?>"/>
</label></td>
</tr>
</table>
</fieldset>
<!-- เอาไว้ตรวจสอบค่า !-->
<input type="hidden" name="cleck" id="cleck" value="<?=round($cleck[cleck],0)?>" />
<input type="hidden" name="maxdate" id="maxdate" value="<?=$cleck1?>" />
<input type="hidden" name="id" id="id" value="<?=$vid?>">
<input type="hidden" name="deposit_id" id="deposit_id" value="<?=$numrows?>" />
</fieldset>
<br />
<?php
//ราคาหุ้น
$sql_share="SELECT * FROM `tb_share`";
$result_share = mysql_query($sql_share,$conn);
$row_share=mysql_fetch_array($result_share);
?>
<input type="hidden" name="price" id="price" value="<?php echo $row_share[unit_price];?>">
<fieldset><legend><span class="label label-success" style="font-size:14px;">ข้อมูลการฝากเงิน</span></legend>
<table width="100%" border="0" cellpadding="3" cellspacing="3">
<tr>
<td width="120"><div align="right"><span style="font-size:14px;"><strong>เงินสัจจะ : </strong></span> </div></td>
<td width="190"><label>
<input name="deposit_amount" type="text" id="deposit_amount" size="10" class="form-control" onkeydown="return cleck();" placeholder="0.0" onKeyPress="check_num_foon(event)" onkeyup="return sum();" value="<? if(!empty($_GET[eid])){ echo round($amount,0); }?>" /><font color="red">*เหลือจ่ายอีก <input type="text" name="amount" id="amount" size="5" value="<? if($_GET[eid]){ echo round($amount1,0); }else{echo round($amount,0);}?>" /> บาท(เงินฝากต่อปี 120 บาท)</font>
<input name="edit_amount" type="hidden" id="edit_amount" size="10" value="<?=round($amount,0)?>" />
</label></td>
<td width="145"><div align="right"><span style="font-size:14px;"><strong>หุ้น :</strong></span> </div></td>
<td width="100"><label>
<input name="acc_truthsave" type="text" id="acc_truthsave" value="<? if(!empty($_GET[eid])){ echo round($amount/ $row_share[unit_price],0); }?>" size="2" class="form-control" placeholder="0" onKeyPress="check_num_foon(event)" required="required" readonly="readonly" />
<input name="edit_truthsave" type="hidden" id="edit_truthsave" size="10" value="<? if(!empty($_GET[eid])){ echo round($amount/ $row_share[unit_price],0); }?>" />
</label></td>
</tr>
<tr>
<td width="145"><div align="right"><span style="font-size:14px;"><strong>ผู้รับฝากเงิน : </strong></span> </div></td>
<td width="206"><label>
<input name="textfield6" type="text" id="textfield6" size="15" class="form-control" value="<?=$_SESSION['cmt_fname']?> <?=$_SESSION['cmt_lname']?>" readonly="readonly" required="required"/>
</label></td>
<td width="145"><div align="right"><span style="font-size:14px;"><strong>ผู้ฝากเงิน : </strong></span> </div></td>
<td width="270"><label>
<input name="depositor" type="text" id="depositor" size="20" class="form-control" onkeyup="ToTextTH('depositor')" value="<?=$fname?> <?=$lname?>" required="required"/>
</label></td>
</tr>
</table>
</fieldset>
<hr class="btn-danger" />
<div align="left">
<? if(!empty($_GET[eid])){ ?>
<input type="submit" class="btn btn-info btn-rect" name="btn-edit" value="แก้ไข" />
<? }else{ ?>
<input type="submit" class="btn btn-info btn-rect" name="btn-ok" value="ฝาก" />
<? } ?>
<input type="reset" class="btn btn-warning btn-rect" value="ยกเลิก" onclick="javascript:if(confirm('ต้องการยกเลิกหรือไม่')==true){window.location='admin.php?p=frm-Deposit';}"/>
<input type="button" class="btn btn-danger btn-rect" value="จบการทำงาน" onclick="javascript:if(confirm('จบการทำงาน')==true){window.location='index.php';}"/>
<hr class="btn-danger" />
<?
//ยอดฝากเงินทั้งหมด
$sql_acc="SELECT * FROM `tb_account` WHERE No = '".$id."'";
$re_acc=mysql_query($sql_acc,$conn);
$row_acc=mysql_fetch_array($re_acc);
$sql11="SELECT * FROM `tb_deposit` WHERE `tb_deposit`.`No`='".$id."' AND `tb_deposit`.`deposit_amount` <> 0.00 Order by `tb_deposit`.`deposit_date` DESC";
//echo $sql1;
$result11 = mysql_query($sql11,$conn) or die ($sql11);
$num11=mysql_num_rows($result11);
?>
<input type="text" size="5" class="btn btn-default" disabled="disabled" value="<?=$num11?>" />
<strong>รายการ</strong>
<span style="font-size:14px;"><strong>ยอดรวมเงินสัจจะ:</strong></span>
<input type="text" size="5" class="btn btn-success" name="acc_amonut" readonly="readonly" value="<?=$row_acc[acc_amonut]?>" />
<strong>บาท</strong>
<span style="font-size:14px;"><strong>หุ้น</strong></span><strong><span style="font-size:14px;">:</span></strong>
<input type="text" size="5" class="btn btn-success" name="acc_truthsave1" readonly="readonly" value="<?=$row_acc[acc_truthsave]?>" />
<strong>หุ้น</strong>
</div>
<div align="right" >
<a href="" onClick="Reports('print-Deposit.php?link=print-Deposit&midx=<?php echo $row['No']; ?>');" title="พิมพ์เอกสาร"><img src="images/unnamed.png" height="50" width="50"></a>
</div>
<hr class="btn-danger" />
<fieldset><legend><span class="label label-success" style="font-size:14px;">สมุดบัญชีเงินฝาก</span></legend>
<div style=" height:500px;overflow:scroll;">
<?
$sql1="SELECT
`tb_member`.`No`,
`tb_member`.`idcard`,
`tb_member`.`prefix`,
`tb_member`.`fname`,
`tb_member`.`lname`,
`tb_deposit`.`deposit_id`,
`tb_deposit`.`deposit_amount`,
`tb_deposit`.`depositor`,
`tb_deposit`.`deposit_status`,
`tb_deposit`.`deposit_date`,
`tb_deposit`.`cmt_id`
FROM
`tb_member`
INNER JOIN `tb_deposit` ON `tb_member`.`No` = `tb_deposit`.`No`
WHERE `tb_member`.`No`='".$id."' AND `tb_deposit`.`deposit_amount` <> 0.00
Order by `tb_deposit`.`deposit_date` DESC";
//echo $sql1;
$result1 = mysql_query($sql1,$conn) or die ($sql1);
$num1=mysql_num_rows($result1);
?>
<table class="table table-striped table-hover" id="dataTables-example" >
<thead>
<tr>
<td width="103"><b></b></td>
<td width="103" align="center"><b>ลำดับ</b></td>
<td width="199" align="center"><b>วันที่ฝาก</b></td>
<td width="216" align="right"><b>สัจจะ(บาท)</b></td>
<td width="216" align="center"><b>สถานะ</b></td>
<td width="143" align="center"><b>ผู้รับฝาก</b></td>
</tr>
</thead>
<tbody>
<?
$i=1;
while($row1=mysql_fetch_array($result1)){
//----------------กรรมการ
$sql_com="SELECT * FROM `tb_committee`
INNER JOIN `tb_deposit` ON `tb_committee`.`cmt_id` = `tb_deposit`.`cmt_id`
WHERE tb_committee.cmt_id = '".$row1['cmt_id']."'";
//echo $sql_com;
$result_com = mysql_query($sql_com,$conn) or die ($sql_com);
$num_com=mysql_num_rows($result_com);
$row_com= mysql_fetch_array($result_com);
if($row1[deposit_status]=='ถอน'){
echo"<tr align=\"center\" class=\"danger\">";
}else{
echo"<tr align=\"center\" class=\"info\">";
}
?>
<td><div class="col-lg-6"><button type="button" class="btn btn-success" title="แก้ไข" onclick="window.location='?p=frm-Deposit&eid=<?=$row1[deposit_id]?>&vid=<?=$row1[No]?>';"><i class="glyphicon glyphicon-edit"></i></button></div></td>
<td><div align="center"><?=$i?></div></td>
<td><div align="center"><?=dateTmini($row1[deposit_date])?></div></td>
<td><div align="right"><?=$row1[deposit_amount]?></div></td>
<td><div align="center"><?=$row1[deposit_status]?></div></td>
<td><div align="center"><?=$row_com[cmt_prefix].$row_com[cmt_fname]?></div></td>
</tr>
<?
$i++;
}
?>
</tbody>
</table>
</div>
</fieldset>
</form>
</div>
Tag : PHP
|
|
|
|
|
|
Date :
2016-03-13 21:29:57 |
By :
WTC_JADILOKE |
View :
1038 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var amount = document.getElementById(amount).value;
สีแดง ถ้าไมใช่ตัวแปร แต่เป็น tag id ต้องใส่ quote ครอบ
แก้ทุกอันที่เป็นแบบเดียวกัน
เมื่อมันหาไม่เจอะ ก็จะส่งค่า null ออกมา
null == null ถูกต้องตลอด
null > null ผิดตลอด
|
|
|
|
|
Date :
2016-03-14 07:09:33 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|