Awalnya diposting @ https://codeanddeploy.com kunjungi dan unduh kode sampel:https://codeanddeploy.com/blog/jquery/how-to-check-if-radio-button-is-checked-or-selected-in -jquery
Dalam posting ini, kita akan berbicara tentang cara memeriksa apakah tombol radio Anda sudah diperiksa menggunakan jquery. Ini biasanya berlaku jika Anda melakukan formulir dengan pemeriksaan tambahan. Ini berguna untuk menentukan tombol radio apa yang diperiksa sebelum mengirimkannya ke sisi server Anda. Saya akan membagikan 3 metode untuk Anda pilih dan terapkan yang sesuai dengan kebutuhan Anda.
Metode #1
Periksa menggunakan pernyataan if dengan :checked selector dan val() untuk menentukan apakah dicentang
// 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.')
}
});
Metode #2
Periksa menggunakan fungsi .is() dan :checked selector untuk menentukan apakah tombol radio dicentang
// 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.')
}
});
Metode #3
Ulangi elemen tombol radio dengan pemilih :checked. Berguna jika Anda memiliki beberapa tombol radio yang dipilih
// 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')
});
});
Sekarang Anda memiliki ide tentang cara memeriksa tombol radio yang dipilih, pilih saja yang cocok untuk Anda. Sekarang saya akan membagikan kode sumber lengkap dari posting ini.
<!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>
Saya harap tutorial ini dapat membantu Anda. Silakan kunjungi di sini https://codeanddeploy.com/blog/jquery/how-to-check-if-radio-button-is-checked-or-selected-in-jquery jika Anda ingin mengunduh kode ini.
Selamat coding :)