|
|
|
ค่าของช่อง txtnum ไม่ยอมตีกลับมา Textbox คะไม่รู้ว่าติดค่าอะไรตรงไหนคะ ช่วยหน่อยนะคะ |
|
|
|
|
|
|
|
ลองเอาทั้งหมดมาดูหน่อยครับ..ว่าจะทำอะไร
Code (PHP)
<p align='center'>
<input name='' value='' type='image' src='images/bn-updatequantity.jpg' OnChange="fncnumber();"/>
// tag <img> มัน OnChange ได้ด้วยหรอครับ
</p>
|
|
|
|
|
Date :
2011-06-13 06:46:03 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนเป็น onKeyup ว่าได้ป่าว
|
|
|
|
|
Date :
2011-06-13 09:56:19 |
By :
phajvaj |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pig ยังไม่เข้าใจเรื่องการส่งค่าจาก Textbox Pig เลยใช้ onchange คะ ยังไงอธิบายให้หน่อยนะคุณ mangkunzo
ส่วนคุณ sAcIw ลองเปลี่ยนจาก onchange เป็น onkeyup แล้วก็ยังไม่แสดงค่าเลยคะ
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Fast Track to Wealth</title>
<link href="ftw.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-23751769-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div class="Wrapper">
<div class="Content">
<div id="header">
<a href="http://www.maximumpartners.com"><img src="images/header-logo-ftw.jpg" /></a>
<div id="share">
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>
<script type="text/javascript">var addthis_config = {"data_track_clickback":true,"data_track_addressbar":true};</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4dd64555093a70f3"></script>
<!-- AddThis Button END -->
</div>
</div>
<div class="hilight"><img src="images/hilight-ftw.jpg" /></div>
<div id="cart">
<div id="carthead">
Shopping Cart
</div>
<div id="cartleft">
<div id="cartadded">
<img src="images/ico-check.png" /> The item has been added to your cart
</div>
<div id="carttable">
<table width="598" border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="col" class="productright">Description</th>
<th scope="col" class="productright">Quantity</th>
<th scope="col" >Price</th>
</tr>
<form action="cart.php" method="post" name="form1">
<script language="javascript">
function fncnumber(){
var strperson=parseInt(eval("document.form1.txtnum.value"));;
document.form1.txttot.value=1000*strperson;
}
function checknumber() {
key=event.keyCode
if (key<48 || key>57) event.returnValue = false;
}
</script>
<tr class='productdetail'>
<td class='productright' style='vertical-align: text-top;'>Fast Track to Wealth</td>
<td class='productright'>
<p align='center'>
<input name='txtperson[]' type="text" class='input' style='width: 50px;' id="txtnum" OnChange="fncnumber();" onkeypress="checknumber()" />
</p>
<p align='center'>
<input name='' value='' type='image' src='images/bn-updatequantity.jpg' Onkeyup="fncnumber();"/>
</p></td>
<td style='vertical-align:text-top' > <p align='center'><input name='txttotal[]' type="text" class='input' style='width: 50px;' id="txttot" readonly="readonly" /></p></td>
</tr>
<tr>
<td colspan='2' class='productright'><strong>Order Subtotal :</strong></td>
<td><p align='center'><input name='txttotal[]' type="text" class='input' style='width: 50px;' id="txttot" readonly="readonly" /></p></td>
</tr>
</form>
</table>
</div>
<div id="cartproceed">
<script language="javascript">
function Submit()
{
var agree=confirm('คุณต้องการที่จะสมัครสัมมนา Fast Track To Wealth ใช่ไหม')
if (agree !=0)
{
location = "billingform.php"
}
else
{
location = "cart.php"
}
}
</script>
<div align="right"><input name="" type="image" src="images/bn-checkout.png" onclick="Submit();"/></div>
</div>
Your Privacy is Guaranteed. We will never give, lease or sell your personal information. Period!
</div>
<div id="cartright">
<a href="http://www.maximumpartners.com/"><img src="images/bn-contact-cart.jpg" /></a>
<a href="http://www.facebook.com/maximumpotentialpartners"><img src="images/bn-facebook-cart.jpg" /></a> </div>
</div>
</div>
<div class="logompp">
<img src="images/logo-mpp.gif"/>
</div>
<div class="info">
<p align="right"><strong>บริษัท แม็กซิมั่ม โพเทนเชียล พาร์ทเนอร์ส จำกัด</strong><br />
ที่อยู่ 540 เมอร์คิวรี่ ทาวเวอร์ ชั้น 11 ถนนเพลินจิต แขวงลุมพินี เขตปทุมวัน กรุงเทพฯ 10330<br />
โทร. 081-7979-270, 081-7559-270 เว็บไซต์ : <a href="http://www.maximumpartners.com">www.maximumpartners.com<br />
</a>อีเมล: <a href="mailto: [email protected]">[email protected]</a>, <a href="mailto: [email protected]">[email protected]</a> </p>
<p align="right"> All right reserved by Maximum Potential Partners Co.,Ltd </p>
</div>
</div>
</body>
</html>
|
|
|
|
|
Date :
2011-06-13 10:48:52 |
By :
bigpig310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pig ได้แนบ code ทั้งหมดให้แล้วคะ
|
|
|
|
|
Date :
2011-06-13 10:50:15 |
By :
bigpig310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามนิดนึงน่ะครับ จะให้มันคำนวณ จำนวน*ราคาหรือเปล่าครับ แล้วคำนวณ Total อีกทีในฟอร์มใช่ไม๊ครับ
|
|
|
|
|
Date :
2011-06-13 12:17:24 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่คะคุณ mangkunzo
|
|
|
|
|
Date :
2011-06-13 13:36:38 |
By :
bigpig310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองศึกษา JQuery ดีป่าว
เพราะ ไม่เคยเขียน Javascript ตรง ใช้แต่ JQuery อ่ะคับ
http://api.jquery.com/keyup/
|
|
|
|
|
Date :
2011-06-14 15:46:02 |
By :
phajvaj |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script language="javascript">
064. function fncnumber(){
065. var strperson=parseInt(eval("document.form1.txtnum.value")); =>คุณไม่สามารถเข้าหา id="txtnum" ผ่านทาง document.form1 ได้ครับแต่ต้องใช้ document.getElementById('txtnum').value แทนครับ
066. document.form1.txttot.value=1000*strperson; เช่นเดียวกันกับกรณีข้างบน คุณต้องใช้ document.getElementById('txttot').value = 1000* strperson;
แต่มีข้อสังเกตว่า มี input text box ที่มีชื่อซ้ำกันสองตัวที่บรรทัด 82 และ 86 หรือเพราะมีเจตนาให้ซ้ำกันครับ
...
....
<input name='txtperson[]' type="text" class='input' style='width: 50px;' id="txtnum" OnChange="fncnumber();" onkeypress="checknumber()" />
078. </p>
079. <p align='center'>
080. <input name='' value='' type='image' src='images/bn-updatequantity.jpg' Onkeyup="fncnumber();"/>
081. </p></td>
082. <td style='vertical-align:text-top' > <p align='center'><input name='txttotal[]' type="text" class='input' style='width: 50px;' id="txttot" readonly="readonly" /></p></td>
083. </tr>
084. <tr>
085. <td colspan='2' class='productright'><strong>Order Subtotal :</strong></td>
086. <td><p align='center'><input name='txttotal[]' type="text" class='input' style='width: 50px;' id="txttot" readonly="readonly" />
|
|
|
|
|
Date :
2011-06-14 22:54:25 |
By :
Unidentifier |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|