Cách đặt giá trị cho hộp kiểm trong javascript

Trong JavaScript, việc nhận giá trị hộp kiểm mang lại sự dễ dàng cho người dùng khi xác nhận các tùy chọn đã chọn. Hơn nữa, trong trường hợp gửi một biểu mẫu quan trọng, việc nhận giá trị hộp kiểm sẽ hỗ trợ nhập thông tin chính xác. Ngoài ra, việc chọn nhiều tùy chọn cho một câu trả lời trong bài kiểm tra hoặc bảng câu hỏi và nhận giá trị của hộp kiểm sẽ giúp tìm ra giải pháp chính xác

Bài viết này sẽ hướng dẫn bạn lấy/tìm nạp các giá trị hộp kiểm trong JavaScript

Làm cách nào để Nhận/Tìm nạp Giá trị Hộp kiểm trong Javascript?

Để nhận giá trị hộp kiểm trong JavaScript, bạn có thể sử dụng

    • "tài liệu. phương thức querySelectorAll()”
    • "tài liệu. phương thức getElementById”

Bây giờ chúng ta sẽ đi qua từng phương pháp một

Phương pháp 1. Nhận giá trị hộp kiểm trong JavaScript bằng tài liệu. phương thức querySelectorAll()

Tài liệu. phương thức querySelectorAll()” trả về tất cả các phần tử khớp với bộ chọn CSS. Bạn cũng có thể sử dụng phương pháp này để chọn các giá trị hộp kiểm được chỉ định

cú pháp

tài liệu. querySelectorAll ( Bộ chọn CSS )

 
Ở đây, "Bộ chọn CSS" đề cập đến tên hộp kiểm được xác định trong tệp HTML.

Đi qua ví dụ sau để minh họa

Ví dụ

Trong bước đầu tiên, chúng tôi sẽ chỉ định thuộc tính “nhãn cho” chỉ định nhãn cho phần tử HTML đầu vào của biểu mẫu. Sau đó, chúng tôi sẽ thêm loại đầu vào “hộp kiểm” để sử dụng hộp kiểm làm đầu vào. Bây giờ, chúng ta sẽ gán “tên”, “giá trị” và “id” cho mỗi hộp kiểm. Cuối cùng, chúng tôi cũng sẽ bao gồm một nút để nhận giá trị hộp kiểm. Quá trình này sẽ được lặp lại cho mỗi trong ba hộp kiểm

< p > Chọn ngôn ngữ yêu thích của bạn p>
    <label for= "s1"> <input type= "checkbox" name= "language" value= "Python" id="s1">Pythonlabel>
    <label for= "s2"><input type= "checkbox" name= "language" value= "Java" id="s2">Javalabel>
    <label for= "s3"><input type= "checkbox" name= "language" value= "JavaScript" id="s3">JavaScriptlabel>
    <p>
        <button id= "button">Get Selected subjectbutton>
    p>

 
Trong bước tiếp theo, chúng tôi sẽ tìm nạp nút “id” bằng cách sử dụng “tài liệu. querySelector()” và thêm sự kiện “click” vào nút. Tiếp theo, bao gồm “tài liệu. querySelectorAll()” trong sự kiện nhấp chuột để chọn giá trị của các hộp kiểm được chỉ định. Cuối cùng, áp dụng phương thức “đẩy ()” để hiển thị giá trị của từng hộp kiểm đã chọn bằng cách sử dụng “tài liệu. viết phương pháp.

< tập lệnh >
      nút const button= document.querySelector('#button') ;
        button.addEventListener('click' , (event) => {
            let checkboxes= document.querySelectorAll('input[name="language"]. đã chọn') ;
              hãy . forEach= [];
            checkboxes.forEach(( hộp kiểm ) . đẩy > {
                output.push( hộp kiểm. value ) ;
            }) . ghi;
            document.write("Bạn đã chọn " , đầu ra );
        });    
    script>

 
Kết quả của việc triển khai ở trên sẽ dẫn đến.

Cách đặt giá trị cho hộp kiểm trong javascript

Phương pháp 2. Nhận giá trị hộp kiểm trong JavaScript bằng tài liệu. Phương thức getElementById()

Tài liệu. getElementById()” trả về một phần tử có giá trị hoặc id được chỉ định. Nó cũng có thể được sử dụng để tìm nạp hộp kiểm “id” và trả về giá trị của từng hộp kiểm đã chọn

cú pháp

tài liệu. getElementById ( elementID )

 
Ở đây, “elementID” đề cập đến giá trị id của một phần tử có giá trị được chọn sẽ được tìm nạp.

Hãy đi qua ví dụ sau đây để chứng minh

Ví dụ

Firstly, we will specify the input type to “checkbox” and assign the “id”, “class”, and “value” to each checkbox as discussed in the previous method. We will contain these functionalities in a tag named table data “

”. Similarly, we will include a button with an “onclick” event which will access the function “getCheckboxValue()”:

< h2 > Chọn ngôn ngữ yêu thích của bạn h2>
<td> Python: < đầu vào loại = " . id= "s1" class= "lg" value= "Python"> td>
<td> Java: < đầu vào loại = " . id= "s2" class="lg" value= "Java"> td>
<td> JavaScript: < đầu vào loại = " id= "s3" class= "lg" value= "JavaScript"> td>
<button onclick= "getCheckboxValue()">Submitbutton> <br>
<h4 id= "result">h4>

 
Bây giờ, chúng ta sẽ khai báo một hàm có tên “getCheckboxValue()” để lấy id của mỗi hộp kiểm bằng cách sử dụng “tài liệu. phương thức getElementById()”. Tiếp theo, chúng tôi sẽ tạo một biến "kết quả", trong đó giá trị kết quả của hộp kiểm đã chọn sẽ được lưu trữ.

Cuối cùng, chúng tôi sẽ thêm các điều kiện khác nhau cho từng hộp kiểm bằng cách sử dụng câu lệnh “if/else”. Các câu lệnh này sẽ hoạt động theo cách mà nếu một hộp kiểm cụ thể được chọn hoặc đánh dấu là đã chọn, thì tài liệu. getElementById() sẽ truy cập id của nó và giá trị tương ứng với id cụ thể đó sẽ được hiển thị. Cuối cùng, hiển thị nội dung của giá trị hộp kiểm cửa hàng

< tập lệnh >
hàm getCheckboxValue () {
  var lang1= document.getElementById("s1") ;
  var lang2= document.getElementById("s2") ;
  var lang3= document.getElementById("s3") ;
  var result= " ";
  if (lang1.checked == true){
  var lg1= document.getElementById("s1") . giá trị;
      kết quả = lg1 + " ";
  }
  else if (lang2.checked == true){
    var lg2= document.getElementById("s2") . giá trị;
      kết quả = kết quả + lg2 + " ";
  }
  else if (lang3.checked == true){
  tài liệu. viết ( kết quả ) ;
. getElementById lg3= document.getElementById("s3") . giá trị;
      kết quả = kết quả + lg3 ;
  }
   else {
  return document.getElementById("kết quả") . innerHTML= "Chọn bất kỳ" ;
  }
  return document.getElementById("kết quả") . innerHTML= "Bạn đã chọn " + kết quả + " ngôn ngữ" ;
}
script>

 
Kết quả của việc triển khai ở trên sẽ dẫn đến.

Cách đặt giá trị cho hộp kiểm trong javascript

Chúng tôi đã cung cấp tất cả các phương pháp đơn giản nhất để lấy giá trị hộp kiểm trong JavaScript

Phần kết luận

Để lấy giá trị hộp kiểm trong JavaScript, bạn có thể sử dụng “tài liệu. querySelectorAll()” để chọn các hộp kiểm được chỉ định hoặc “tài liệu. getElementById” để lấy “id” đối với từng hộp kiểm đã chọn và hiển thị giá trị tương ứng của nó. Bài viết này đã giải thích các phương pháp để lấy giá trị hộp kiểm trong JavaScript

Làm cách nào để đặt hộp kiểm đã chọn trong JavaScript?

Đầu tiên, hãy chọn hộp kiểm bằng phương pháp DOM chẳng hạn như getElementById() hoặc querySelector(). Sau đó, truy cập thuộc tính được chọn của phần tử hộp kiểm . Nếu thuộc tính được chọn của nó là true , thì hộp kiểm được chọn; .

Làm cách nào để kiểm tra giá trị của hộp kiểm trong JavaScript?

Trong JavaScript, chúng ta có thể truy cập phần tử hộp kiểm bằng id, lớp hoặc tên thẻ và áp dụng '. đã chọn' vào phần tử , trả về đúng hoặc sai dựa trên hộp kiểm được chọn.

Hộp kiểm có thể có giá trị không?

Ghi chú. Không giống như các điều khiển đầu vào khác, giá trị của hộp kiểm chỉ được bao gồm trong dữ liệu đã gửi nếu hộp kiểm hiện được chọn . Nếu đúng như vậy, thì giá trị của thuộc tính giá trị của hộp kiểm được báo cáo là giá trị của đầu vào.

Giá trị của hộp kiểm khi được chọn là gì?

Nó có một giá trị boolean trả về true nếu hộp kiểm được chọn theo mặc định, nếu không thì trả về false