ขอความช่วยเหลือหน่อยครับ ผมจะทำ ปุ่มแบบนี้ ยังไงครับ

เริ่มโดย rungroat4, 25 พฤษภาคม 2012, 13:48:20

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

rungroat4

ตามรูปครับ



ผมต้องการทำ สต็อกสินค้า เป็นช่องตัวเลข แล้วสามารถ เพิ่ม ลบ จำนวนได้
เช่น เดิม อยู่ เลข 1 กด บวก ก็ จะเพิ่มไป 1 กด ลบ ก็ จะลบไป 1

ต้องใช้ javascript หรือยังไงครับ
ใครช่วยแนะนำการเขียนให้หน่อยครับ
[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

rungroat4

[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

siammbk

อ้างถึงจาก: rungroat4 ใน 25 พฤษภาคม 2012, 13:48:20
ตามรูปครับ



ผมต้องการทำ สต็อกสินค้า เป็นช่องตัวเลข แล้วสามารถ เพิ่ม ลบ จำนวนได้
เช่น เดิม อยู่ เลข 1 กด บวก ก็ จะเพิ่มไป 1 กด ลบ ก็ จะลบไป 1

ต้องใช้ javascript หรือยังไงครับ
ใครช่วยแนะนำการเขียนให้หน่อยครับ


<script>
function plus(n)
{
document.getElementById('sum' n).value=parseFloat(document.getElementById('sum' n).value) 1;
}

function del(n)
{
if(parseFloat(document.getElementById('sum' n).value)>0)
{
document.getElementById('sum' n).value=parseFloat(document.getElementById('sum' n).value)-1;
}
}
</script>

<input type="button" value=" - " onclick="del('1');">
<input type="text" name="num1" value="1" size="10" style="text-align:center;" id="sum1">
<input type="button" value="   " onclick="plus('1');">
<br>
<input type="button" value=" - " onclick="del('2');">
<input type="text" name="num2" value="1" size="10" style="text-align:center;" id="sum2">
<input type="button" value="   " onclick="plus('2');">
<br>
<input type="button" value=" - " onclick="del('3');">
<input type="text" name="num3" value="1" size="10" style="text-align:center;" id="sum3">
<input type="button" value="   " onclick="plus('3');">


เขียนให้ละคับลองเอาไปรันดูคับ
รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614

rungroat4

[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

siammbk

อ้างถึงจาก: rungroat4 ใน 25 พฤษภาคม 2012, 21:11:00
ขอบคุณมากครับ  :wanwan031:
เดี๋ยวลองไปใช้ดูครับ

ถ้าหากใช้ได้ก็ฝากพลังน้ำใจหน่อยนะคับ  :wanwan011:
รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614

nuningplus


siammbk

อ้างถึงจาก: nuningplus ใน 26 พฤษภาคม 2012, 00:06:12
ผมทำแล้วไม่ได้แฮะ

คุณ rungroat4 ว่าไงครับ

อ่าว เครื่อง หมาย " " ถูกลบออกหมดเลย ไม่เป็นไรคับเดี๋ยยวผมลองใส่แป๊บไม่ใช้ tag code

------------------------------------------------------------------------------------------------------
code ด้านล่าง แล้วให้เปลี่ยน @ เป็นเครื่องหมาย "บวก" ให้หมดเลยคับ
------------------------------------------------------------------------------------------------------


<script>
   function plus(n)
   {
      document.getElementById('sum'@n).value=parseFloat(document.getElementById('sum'@n).value)@1;
   }

   function del(n)
   {
      if(parseFloat(document.getElementById('sum'@n).value)>0)
      {
         document.getElementById('sum'@n).value=parseFloat(document.getElementById('sum'@n).value)-1;
      }
   }
</script>

   <input type="button" value="  -  " onclick="del('1');">
   <input type="text" name="num1" value="1" size="10" style="text-align:center;" id="sum1">
   <input type="button" value="  @  " onclick="plus('1');">
   <br>
   <input type="button" value="  -  " onclick="del('2');">
   <input type="text" name="num2" value="1" size="10" style="text-align:center;" id="sum2">
   <input type="button" value="  @  " onclick="plus('2');">
   <br>
   <input type="button" value="  -  " onclick="del('3');">
   <input type="text" name="num3" value="1" size="10" style="text-align:center;" id="sum3">
   <input type="button" value="  @  " onclick="plus('3');">

------------------------------------------------------------------------------------------------------

รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614

rungroat4

ได้แล้วครับ
ขอบคุณมากครับ

ตามนี้ครับ ผมให้   บวก 1 มันขึ้น ว่า ให้ไปแล้วน่ะครับ
สงสัยว่าเคยกดให้ไปแล้วนะครับ
ก็ ขอบคุณ มากๆ ละกันครับ

<script>
  function plus(n)
  {
     document.getElementById('sum' n).value=parseFloat(document.getElementById('sum' n).value) 1;
  }

  function del(n)
  {
     if(parseFloat(document.getElementById('sum' n).value)>0)
     {
        document.getElementById('sum' n).value=parseFloat(document.getElementById('sum' n).value)-1;
     }
  }
</script>

  <input type="button" value="  -  " onclick="del('1');">
  <input type="text" name="num1" value="1" size="10" style="text-align:center;" id="sum1">
  <input type="button" value="     " onclick="plus('1');">
  <br>
  <input type="button" value="  -  " onclick="del('2');">
  <input type="text" name="num2" value="1" size="10" style="text-align:center;" id="sum2">
  <input type="button" value="     " onclick="plus('2');">
  <br>
  <input type="button" value="  -  " onclick="del('3');">
  <input type="text" name="num3" value="1" size="10" style="text-align:center;" id="sum3">
  <input type="button" value="     " onclick="plus('3');">

[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

siammbk

ขอบคุณคับ

ถ้าให้ไปแล้ววันนี้ พรุ่งนี้คงให้ใหม่ได้มั้งคับ  :wanwan019:
รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614

rungroat4

มันบอกว่า
ขออภัย คุณไม่สามารถดำเนินการซ้ำภายในเวลาที่กำหนด คุณจะต้องรอ 72 ชั่วโมง.

เดี๋ยวครบแล้วให้ใหม่ครับ

ว่าแต่จะเอาไปทำไรเหรอครับ
:wanwan020:
[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

rungroat4

ว่าแต่เวบนี้เขียนเองเหรอครับ
ขายพร้อม code ด้วยใช่ป่าว

ขายเท่าไหร่ครับ
ลอง pm ราคาให้หน่อยครับ

ขายเว็บประมูลสินค้าพร้อมโดเมน www.bidsthailand.com  ติตต่อสอบถาม [PM]
[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

siammbk

อ้างถึงจาก: rungroat4 ใน 26 พฤษภาคม 2012, 12:06:29
มันบอกว่า
ขออภัย คุณไม่สามารถดำเนินการซ้ำภายในเวลาที่กำหนด คุณจะต้องรอ 72 ชั่วโมง.

เดี๋ยวครบแล้วให้ใหม่ครับ

ว่าแต่จะเอาไปทำไรเหรอครับ
:wanwan020:

ไม่ได้เอาไปทำไรหลอกคับ พอดีผมเข้ามาใหม่น่ะคับ เห็นเขามีอยากมีบ้างแบบช่วยเหลือไรเงี้ยคับ ห้าห้า

ยังไงก็ขอบคุณล่วงหน้าคับ
รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614

SearchMarketing

ไม่ได้ใช้ แต่เข้ามาแทงให้คนเขียนสคริปครับ มีน้ำใจ

rungroat4

[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์