Đang tải dữ liệu...
Giới hạn số checkbox được chọn - SinhViênIT.Net ||Diễn Đàn Sinh Viên CNTT
 
 
Đang tải...
 
       
Trở lại   SinhViênIT.Net ||Diễn Đàn Sinh Viên CNTT > Thế Giới Lập Trình Viên > Lập trình web > HTML & CSS



Đang tải bộ máy tìm kiếm


Trả lời Gởi Ðề Tài Mới
Lần đọc: 191 - Trả lời: 0  
Ðiều Chỉnh
  #1  
Cũ 06-10-2009, 10:12 AM
JavaScriptBank.com's Avatar
JavaScriptBank.com JavaScriptBank.com đã thoát
Thành Viên SVIT
Tên Thật: P
Giới tính: Nam
Cấp độ: 8 [SinhVienIT.Net]
Hoạt động: 0 / 187
Điểm: 30 / 753
Kinh Nghiệm: 51%
Thành Viên Thứ: 13852
Tham gia ngày: 25-04-2009
Tuổi: 25
Bài gửi: 91
Đã Cám ơn: 0 bài viết
Được cám ơn: 12 Lần trong 10 Bài viết
Mặc định Giới hạn số checkbox được chọn

Giới hạn số checkbox được chọn

Nguồn bài viết: http://sinhvienit.net/@forum/showthread.php?t=12301
Hiệu ứng chỉ cho phép người dùng chọn 2 trong 3 ô checkbox


Demo: Giới hạn số checkbox được chọn
Cách cài đặt

Bước 1: Đặt mã JavaScript bên dưới vào phần HEAD
JavaScript
Code:
<SCRIPT LANGUAGE="JavaScript">
// Glenn Wang (brief@ix.netcom.com) | http://capsule.bayside.net/
<!-- Begin
function countChoices(obj) {
max = 2; // max. number allowed at a time

box1 = obj.form.box1.checked;  // your checkboxes here
box2 = obj.form.box2.checked;
box3 = obj.form.box3.checked;  // add more if necessary

count = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0);
// If you have more checkboxes on your form
// add more  (box_ ? 1 : 0)  's separated by '+'

if (count > max) {
alert("Oops!  You can only choose up to " + max + " choices! \nUncheck an option if you want to pick another.");
obj.checked = false;
   }
}
//  End -->
</script>
    <!--
        This script downloaded from www.JavaScriptBank.com
        Come to view and download over 2000+ free javascript at www.JavaScriptBank.com
    -->
Bước 2: Copy mã HTML bên dưới và dán vào khu vực BODY trên trang web của bạn
HTML
Code:
<form>
Please choose up to 2 sections:
<p>
<input type=checkbox name=box1 onClick="countChoices(this)">Section 1
<p>
<input type=checkbox name=box2 onClick="countChoices(this)">Section 2
<p>
<input type=checkbox name=box3 onClick="countChoices(this)">Section 3
<p>
</form>
    <!--
        This script downloaded from www.JavaScriptBank.com
        Come to view and download over 2000+ free javascript at www.JavaScriptBank.com
    -->
Khách hãy cùng JavaScriptBank.com chung sức xây dựng SinhVienIT.Net nha
Trả Lời Với Trích Dẫn
Quảng cáo
Trả lời Gởi Ðề Tài Mới

Đánh dấu

Tags
chọn, checkbox, giới, hạn, số, được


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh

Quyền viết bài
Bạn không thể gửi chủ đề mới
Bạn không thể gửi trả lời
Bạn không thể gửi file đính kèm
Bạn không thể sửa bài viết của mình

BB code is Mở
Mặt cười đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 11:47 AM
Powered by: vBulletin v3.8.2 Copyright ©2000-2010, Jelsoft Enterprises Ltd.
Xây Dựng Và Phát Triển Bởi Các Thành Viên SinhViênIT.Net
Liên hệ: Email VuThanhLai@Gmail.Com | Admin@SinhVienIT.Net
Ghi rõ nguồn SinhVienIT.Net khi sao chép bài ở đây !
Hosting Sponsored By hostmienphi.vn

 

Trang chủ | Diễn đàn | Thư viện Tutorial | Tin tức CNTT | Việc làm | Công cụ | Server Upload