Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để Kiểm tra xem Nút Radio được Kiểm tra hoặc Chọn trong jQuery?

Ban đầu được đăng @ https://codeanddeploy.com hãy truy cập và tải xuống mã mẫu:https://codeanddeploy.com/blog/jquery/how-to-check-if-radio-button-is-checked-or-selected-in -jquery

Trong bài đăng này, chúng ta sẽ nói về cách kiểm tra xem nút radio của bạn đã được kiểm tra chưa bằng cách sử dụng jquery. Điều này thường áp dụng nếu bạn đang thực hiện các biểu mẫu có kiểm tra bổ sung. Điều này rất hữu ích khi xác định nút radio nào được kiểm tra trước khi gửi nó đến phía máy chủ của bạn. Tôi sẽ chia sẻ 3 phương pháp để bạn lựa chọn và áp dụng phù hợp với nhu cầu của mình.

Phương pháp # 1

Kiểm tra bằng cách sử dụng câu lệnh if với:bộ chọn đã kiểm tra và val () để xác định xem đã chọn chưa

// Method #1 - check using if statement with :checked selector and val() to determine if checked
$("#btnSubmit1").on("click", function() {
    if($(".status1:checked").val()) {
        alert('checked')
    } else {
        alert('not checked.')
    }
});

Phương pháp # 2

Kiểm tra bằng cách sử dụng hàm .is () và:bộ chọn đã chọn để xác định xem nút radio có được chọn hay không

// Method #2 - check using is() function to determine if the radio button is checked
$("#btnSubmit2").on("click", function() {
    if($(".status2").is(':checked')) {
        alert('checked')
    } else {
        alert('not checked.')
    }
});

Phương pháp # 3

Vòng lặp các phần tử của nút radio với:bộ chọn đã chọn. Hữu ích nếu bạn có nhiều nút radio đã chọn

// Method #3 - loop the radio button elements with :checked selector.
// useful if you have multiple selected radio button
$("#btnSubmit3").on("click", function() {
    $("[type=\"radio\"]:checked").each(function() {
        alert('checked')
    });
});

Bây giờ bạn có ý tưởng về cách kiểm tra nút radio đã chọn, chỉ cần chọn những gì phù hợp với bạn. Bây giờ tôi sẽ chia sẻ mã nguồn hoàn chỉnh của bài đăng này.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>How to Check if Radio Button is Checked or Selected in jQuery?</title>
</head>
<body>
    <h1>How to Check if Radio Button is Checked or Selected in jQuery?</h1>

    <h2>Method #1 - check using if statement with :checked selector and val() to determine if checked</h2>
    <form id="form1">
        <label>Click here
            <input type="radio" value="1" name="status1" class="status1" required="required">
        </label>
        <br/><br/>
        <button type="button" id="btnSubmit1">Check Status</button>
    </form>

    <br/><br/><br/><br/>

    <h2>Method #2 - check using is() function to determine if the radio button is checked</h2>
    <form id="form2">
        <label>Click here
            <input type="radio" value="regular" name="status2" class="status2" required="required">
        </label>
        <br/><br/>
        <button type="button" id="btnSubmit2">Check Status</button>
    </form>

    <br/><br/><br/><br/>

    <h2>Method #3 - loop the radio button elements with :checked selector</h2>
    <p>useful if you have multiple selected radio button</p>
    <form id="form3">
        <label>Click here
            <input type="radio" value="regular" name="status3" class="status3" required="required">
        </label>
        <br/><br/>
        <button type="button" id="btnSubmit3">Check Status</button>
    </form>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

    <script type="text/javascript">
        $(document).ready(function() {
            // Method #1 - check using if statement with :checked selector and val() to determine if checked
            $("#btnSubmit1").on("click", function() {
                if($(".status1:checked").val()) {
                    alert('checked')
                } else {
                    alert('not checked.')
                }
            });


            // Method #2 - check using is() function to determine if the radio button is checked.
            $("#btnSubmit2").on("click", function() {
                if($(".status2").is(':checked')) {
                    alert('checked')
                } else {
                    alert('not checked.')
                }
            });

            // Method #3 - loop the radio button elements with :checked selector.
            // useful if you have multiple selected radio button.
            $("#btnSubmit3").on("click", function() {
                $("[type=\"radio\"]:checked").each(function() {
                    alert('checked')
                });
            });
        });
    </script>
</body>
</html>

Tôi hy vọng hướng dẫn này có thể giúp bạn. Vui lòng truy cập vào đây https://codeanddeploy.com/blog/jquery/how-to-check-if-radio-button-is-checked-or-selected-in-jquery nếu bạn muốn tải xuống mã này.

Chúc bạn viết mã vui vẻ :)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh quản trị cơ bản giữa Oracle, MSSQL, MySQL, PostgreSQL

  2. MySqlCommand Command.Parameters.Add đã lỗi thời

  3. lỗi:'Không thể kết nối với máy chủ MySQL cục bộ thông qua socket' /var/run/mysqld/mysqld.sock '(2)' - Thiếu /var/run/mysqld/mysqld.sock

  4. @GeneratedValue siêu lớp trừu tượng đa hình trên MySQL

  5. Tuyên bố PDO của tôi không hoạt động