<script type="text/javascript"> $(document).ready(function(){ $("#recive,#price_in,#subtotal").keyup(function(){ $("#subtotal").val(parseFloat($("#recive").val())*parseFloat($("#price_in").val())); }); }); </script>
<form name="form1" method="post" action="stock_recive_check.php?OrderId=<?=$OrderId?>"> <p> </p> <h3>ตรวจรับรายการอะไหล่ที่สั่งซื้อ</h3> <table width="750" align="center" cellpadding="2"> <tr bgcolor="#FFCC33"> <td width="51" align="center" valign="middle"> ลำดับ </td> <td width="89" align="center" valign="middle">รหัสอะไหล่</td> <td width="70" align="center" valign="middle">ประเภท</td> <td width="268" align="left" valign="middle">รายการอะไหล่</td> <td width="75" align="center" valign="middle">สั่งซื้อมา</td> <td width="75" align="center" valign="middle">ตรวจรับได้</td> <td width="76" align="center" valign="middle">ราคา</td> <td width="76" align="center" valign="middle">รวมเป็นเงิน</td> </tr> <tr> <td colspan="9" align="center"><img src="images/line/line-full.png" width="100%" height="5" /></td> </tr> <? $No=0; $strSQL = "SELECT * FROM qorder_detail WHERE order_id='".$OrderId."'"; $objQuery = mysql_query($strSQL) or die(mysql_error()); while($objResult=mysql_fetch_array($objQuery)){ $SelectSup=Select("qorder","WHERE order_id='".$OrderId."'"); $Sup=mysql_fetch_array($SelectSup); $SelectPart=Select("part","WHERE part_id='".$objResult['part_id']."'"); $Part=mysql_fetch_array($SelectPart); $SelectCat=Select("catagory","WHERE cat_id='".$Part['cat_id']."'"); $Category=mysql_fetch_array($SelectCat); $No++; ?> <tr valign="top"> <td align="center"> <input type="hidden" class="InputLong" name="No[]" id="No[]" value="<?=$No;?>" /> <?=$No;?></td> <td align="left"> <input type="hidden" class="InputLong" name="sup_id" id="sup_id" value="<?=$Sup["sup_id"];?>" /> <input type="hidden" class="InputLong" name="part_id[]" id="part_id[]" value="<?=$objResult["part_id"];?>" /> <input type="hidden" class="InputLong" name="order_id[]" id="order_id[]" value="<?=$OrderId;?>" /> <? echo($objResult['part_id']); ?> </td> <td align="left"><? echo $Category['cat_name'];?></td> <td> <? $SelectPart=Select("part","WHERE part_id='".$objResult['part_id']."'"); $Part=mysql_fetch_array($SelectPart); ?> <? echo $Part['part_brand']; ?> : <? echo $Part['part_model']; ?> </td> <td align="center"> <input type="hidden" class="InputLong" name="order[]" id="order[]" value="<?=$objResult["quantity"];?>" /> <? echo ($objResult["quantity"]);?> </td> <td align="center"> <input type="text" size="3" name="recive[]" id="recive[]" value="<?=$objResult["quantity"];?>"/> </td> <td align="center"> <input type="text" size="8" name="price_in[]" id="price_in[]" value=""/> </td> <td align="center"> <input type="text" size="8" name="subtota[]l" id="subtota[]l" value=""> </td> </tr> <? } ?> <tr> <td colspan="9" align="center"><img src="images/line/line-full.png" width="100%" height="5" /></td> </tr> <tr> <td colspan="7" align="right">รวมเป็นเงิน : </td> <td align="center"> <input type="text" size="8" name="sumtotal" id="sumtotal" value=""> </td> </tr> <tr> <td colspan="9"> <div align="center"> <input type="submit" class="Btn" value="ยืนยัน" /> <input type="button" class="Btn" value="ยกเลิก" onclick="window.location='stock_recive.php';"/> </div> </td> </tr> </table> </form>
<table> <tr> <td>ตรวจรับ</td><td>ราคา</td><td>เป็นเงิน</td> </tr> <tr> <td><input type='text' name='reciept[]' class='reciept' /></td> <td><input type='text' name='price[]' class='price' /></td> <td><input type='text' name='total[]' class='total' /></td> </tr> <tr> <td><input type='text' name='reciept[]' class='reciept' /></td> <td><input type='text' name='price[]' class='price' /></td> <td><input type='text' name='total[]' class='total' /></td> </tr> <tr> <td><input type='text' name='reciept[]' class='reciept' /></td> <td><input type='text' name='price[]' class='price' /></td> <td><input type='text' name='total[]' class='total' /></td> </tr> </table>
$(document).ready(function(){ var current,currentVal,multiplier,total; //ไม่เห็นมีค่าของ reciept กับ price เลยครับ $("input:text:not('.total')").keyup(function(){ current = $(this).attr('class'); currentVal = parseFloat($(this).val()); if(current == 'reciept') // ตรงนี้มาเรียกใช้ reciept multiplier = parseFloat($(this).parent('td').next().find('>input:text').val()); else multiplier = parseFloat($(this).parent('td').prev().find('>input:text').val()); if(isNaN(currentVal)) currentVal = 0; if(isNaN(multiplier)) multiplier = 0; total = parseFloat(multiplier)*parseFloat(currentVal); //เป็นค่า multiplier*currentVal ไม่เห็นมี recive*pricein เลยครับ $(this).parents('tr').find('input.total').val(total); }); });
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง