จำกัด จำนวนช่องทำเครื่องหมายที่สามารถตรวจสอบได้

ข้อดีของ jQuery คือเราสามารถขยายไลบรารีได้ง่ายมากและวันนี้เราจะมาขยายเพิ่มฟังก์ชั่นที่จะช่วยให้เราสามารถ จำกัด จำนวนช่องทำเครื่องหมายสูงสุดซึ่งเป็นสิ่งที่น่าสนใจจริงๆ

ขั้นตอนแรก: เพิ่มฟังก์ชัน limitCheckbox ใน jQuery:

$ .fn.limitarCheckbox = function (num) {

var check = นี่;

this.click (function () {return (check.filter (": checked"). length <= num);}); / * เราใช้จำนวนการตรวจสอบที่ตรวจสอบและดูว่าเกินพารามิเตอร์ของเราหรือไม่ * /
}
ขั้นตอนที่สอง: เราเรียกใช้ฟังก์ชันใน document.ready ()
$ ("Input: checkbox"). LimitCheckbox (6);
/ * เราสามารถใช้ตัวเลือกใดก็ได้ตราบเท่าที่มีช่องทำเครื่องหมาย ... และคุณสามารถ จำกัด ได้ตามที่คุณต้องการ * /
ฉันหวังว่ามันจะช่วยคุณสำหรับโปรเจ็กต์ฉันต้องทำมันด้วยความจำเป็นอย่างยิ่งในตอนนี้และฉันก็อดไม่ได้ที่จะโพสต์ให้กับคุณสิ่งสร้างสรรค์ของโลก

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ลูอาร์โดหลุยส์เอดูอาร์โด dijo

    ช่วยระบุอีกนิดได้ไหม มีตัวอย่างโค้ดที่สมบูรณ์อีกไหม

  2.   ซานติโก dijo

    เยี่ยมมากขอบคุณสำหรับการมีส่วนร่วมฉันเริ่มต้นด้วย php, jQuery และ javaScrit และคุณช่วยให้ฉันเข้าใจวิธีการนำไปใช้กับฟังก์ชันอื่น ๆ ขอบคุณ !!