Kiểm tra các nút radio Các nút radio là trường mà khó làm ăn với nhất. Thử với một form như thế này: Code: Sẽ chả có cái gì sảy ra khi ta thay đổi các chọn lựa (sự kiện onclick đàng lẻ phải kích hoạt một cái gì đó) bởi vì các nút chọn lựa có cùng tên, khác giá trị, khó lòng mà cho javascript biết bạn muốn nói tới nút nào trong 4 nút. Cách gải quyết vấn đề này cũng không quá phức tạp. Bản chất của các nhóm nút chọn lựa là. | September 16 2009 JAVASCRIPT Kiểm tra các nút radio Các nút radio là trường mà khó làm ăn với nhất. Thử với một form như thế này Code form name ff onclick alert input type radio name aaa value 01 checked checked input type radio name aaa value 02 input type radio name aaa value 03 input type radio name aaa value 04 form 5- r r r Sẽ chả có cái gì sảy ra khi ta thay đổi các chọn lựa sự kiện onclick đàng lẻ phải kích hoạt một cái gì đó bởi vì các nút chọn lựa có cùng tên khác giá trị khó lòng mà cho javascript biết bạn muốn nói tới nút nào trong 4 nút. Cách gải quyết vấn đề này cũng không quá phức tạp. Bản chất của các nhóm nút chọn lựa là một mảng vớ i tên mảng là tên chung của nhóm nút nút đầu tiên có vị trí là 0 . Nếu muốn lấy giá trị của từng nút ta có thể làm như thế này document. tên form . tên nút v ị trí .value VD document. ff. aa 0 . value Còn nếu mu6on1 xem nút đó có được check chưa thì ta phải dùng thuộc tính checked if document. tên form . tên nút vị trí .checked true Và để xem nhóm nút có được check chưa tốt nhất là dùng một vòng lặp chạy qua cái mảng này kiểm tra từng cái. Đây là code function để các bạn dành riêng kiểm tra các nút radio Code Biến check ban đầu mang giá trị no nếu có 1 phần tử nào của nhóm nút được chỏn giá trị sẽ là yes var check no Bắt đầu vòng lặp chạy từ đầu tới cuối mảng radio for i 0 i document. ff aa. length i Nếu phát hiện một phần tử nào đã được chọn check sẽ yes if document. i .che cked true check yes Page 45 September 16 2009 JAVASCRIPT if check yes alert Đã chọn return true else alert Chưa chọn return false Xử lý chu ôi. Đương nhiên đây là bước sau khi chúng ta nhận được thông tin từ from. Ở các trường form như select checkpx radio hầu như ta đã chọn cho chúng một vlaue có định chỉ còn lại textare text password đó là những trường bạn muốn người ta nhập ít nhất là 1 ký tự hay đa phần là một chuỗi. Ta chua thể xử lý các biểu mẩu một cách tối đa khi chưa hiểu rỏ cách làm việc với chuỗi dĩ .