Cara mendapatkan nilai tombol radio yang dipilih di php tanpa mengirimkan

Kotak centang dan tombol radio adalah komponen UI yang banyak digunakan yang digunakan untuk membuat formulir web. Tombol radio paling baik digunakan saat kita memiliki daftar dua atau lebih dari dua opsi, dan pengguna harus memilih satu opsi dengan tepat

Dalam tutorial sebelumnya, kita menjelajahi cara bekerja dengan Checkbox dan Select Dropdown menggunakan PHP

Buat Tombol Radio dengan HTML

Buat formulir sederhana dengan tombol radio dan tambahkan beberapa nama seri populer Netflix sebagai nilai tombol radio

doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Radio Buttons in PHPtitle>
head>
<body>
  <div class="container mt-5">
    <form action="" method="post" class="mb-3">
      <label>
        <input type="radio" name="radio" value="Lock & Key">Lock & Key
      label>
      <label>
        <input type="radio" name="radio" value="Umbrella Academy">Umbrella Academy
      label>
      <label>
        <input type="radio" name="radio" value="Stranger Things">Stranger Things
      label>
      <label>
        <input type="radio" name="radio" value="Ozark">Ozark
      label>
      <input type="submit" name="submit" vlaue="Get Values">
    form>
  div>
body>
html>

Dapatkan Nilai Terpilih dari Tombol Radio di PHP

Gunakan $_POST[] untuk mendapatkan nilai dari tombol radio yang dipilih. Jika nilainya tidak dipilih, kami menampilkan pesan kepada pengguna untuk memilih nilai dari grup tombol radio

<form action="" method="post">
    <label>
        <input type="radio" name="radio" value="Lock & Key">Lock & Key
    label>
    <label>
        <input type="radio" name="radio" value="Umbrella Academy">Umbrella Academy
    label>
    <label>
        <input type="radio" name="radio" value="Stranger Things">Stranger Things
    label>
    <label>
        <input type="radio" name="radio" value="Ozark">Ozark
    label>
    <input type="submit" name="submit" vlaue="Get Values">
form>

    if(isset($_POST['submit'])){
    if(!empty($_POST['radio'])) {
        echo '  ' . $_POST['radio'];
    } else {
        echo 'Please select the value.';
    }
    }
?>
_

Sesuaikan Tombol Radio dengan CSS

Kode di bawah ini membuat tata letak untuk menyesuaikan tombol radio dengan HTML

<form action="" method="post">
    <label>
        <input type="radio" name="radio" value="Lock & Key">Lock & Key
        <span class="select">span>
    label>
    <label>
        <input type="radio" name="radio" value="Umbrella Academy">Umbrella Academy
        <span class="select">span>
    label>
    <label>
        <input type="radio" name="radio" value="Stranger Things">Stranger Things
        <span class="select">span>
    label>
    <label>
        <input type="radio" name="radio" value="Ozark">Ozark
        <span class="select">span>
    label>
    <input type="submit" name="submit" vlaue="Get Values">
form>

Gaya default browser menghasilkan gaya default tombol radio, sekarang mengikuti CSS menggantikan gaya default browser dan akan memberikan tampilan baru pada tombol radio Anda

.container {
    max-width: 300px;
    margin: 50px auto;
    text-align: left;
    font-family: sans-serif;
}
select {
    width: 100%;
    min-height: 150px;
    margin-bottom: 20px;
}
input[type="submit"] {
    display: block;
    margin: 20px auto;
}
label {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 18px;
    padding-left: 46px;
    margin-bottom: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.select {
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    position: absolute;
    border-radius: 50%;
    background-color: #cccccc;
}
label:hover input~.select {
    background-color: #ccc;
}
label input:checked~.select {
    background-color: #1A33FF;
}
.select:after {
    content: "";
    position: absolute;
    display: none;
}
label input:checked~.select:after {
    display: block;
}
label .select:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}

Ada cara lain untuk menambahkan gaya khusus di tombol Radio, tetapi kami tidak menggunakan bantuan jQuery dan membuat tombol radio khusus hanya menggunakan CSS

Cara mendapatkan nilai tombol radio yang dipilih di php tanpa mengirimkan

Ini adalah kode terakhir untuk tombol radio di PHP dengan contoh

doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Radio Buttons in PHPtitle>
  <style>
    .container {
      max-width: 300px;
      margin: 50px auto;
      text-align: left;
      font-family: sans-serif;
    }
    select {
      width: 100%;
      min-height: 150px;
      margin-bottom: 20px;
    }
    input[type="submit"] {
      display: block;
      margin: 20px auto;
    }
    label {
      display: block;
      position: relative;
      cursor: pointer;
      font-size: 18px;
      padding-left: 46px;
      margin-bottom: 15px;      
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    label input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
    }
    .select {
      top: 0;
      left: 0;
      height: 25px;
      width: 25px;
      position: absolute;
      border-radius: 50%;
      background-color: #cccccc;
    }
    label:hover input~.select {
      background-color: #ccc;
    }
    label input:checked~.select {
      background-color: #1A33FF;
    }
    .select:after {
      content: "";
      position: absolute;
      display: none;
    }
    label input:checked~.select:after {
      display: block;
    }
    label .select:after {
      top: 9px;
      left: 9px;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: white;
    }
  style>
head>
<body>
  <div class="container mt-5">
    <form action="" method="post" class="mb-3">
      <label>
        <input type="radio" name="radio" value="Lock & Key">Lock & Key
        <span class="select">span>
      label>
      <label>
        <input type="radio" name="radio" value="Umbrella Academy">Umbrella Academy
        <span class="select">span>
      label>
      <label>
        <input type="radio" name="radio" value="Stranger Things">Stranger Things
        <span class="select">span>
      label>
      <label>
        <input type="radio" name="radio" value="Ozark">Ozark
        <span class="select">span>
      label>
      <input type="submit" name="submit" vlaue="Get Values">
    form>
    
      if(isset($_POST['submit'])){
        if(!empty($_POST['radio'])) {
          echo '  ' . $_POST['radio'];
        } else {
          echo 'Please select the value.';
        }
      }
    ?>
  div>
body>
html>
_

Kesimpulan

Akhirnya Radio Buttons di tutorial PHP selesai. Dalam tutorial ini, kita belajar cara mengambil nilai tombol radio yang dipilih dan cara menambahkan gaya kustom di tombol radio hanya dengan menggunakan CSS

Cara mendapatkan nilai tombol radio yang dipilih di php tanpa mengirimkan

Digamber

Saya Digamber, full-stack developer dan pecinta kebugaran. Saya membuat situs ini untuk memberikan pengalaman coding saya dengan programmer pemula. Saya suka menulis di JavaScript, ECMAScript, React, Angular, Vue, Laravel

Twitter GitHub

Posting yang Direkomendasikan

Build PHP MySQL 5 Star Rating System menggunakan jQuery AJAXPHP 8 AJAX Live Data Search dengan MySQL TutorialPHP 8 Select2 Multi Select dengan jQuery AJAX TutorialPHP 8 JSON Data Encode and Decode ContohPHP 8 Server Side Form Validasi Tutorial ContohMengintegrasikan Google reCAPTCHA di PHP 8 Formulir KontakCara Membuat Captcha

Bagaimana cara mendapatkan nilai dari tombol radio yang dipilih?

Untuk mendapatkan nilai dari tombol radio yang dipilih, fungsi yang ditentukan pengguna dapat dibuat yang mendapatkan semua tombol radio dengan atribut nama dan menemukan tombol radio yang dipilih menggunakan . Properti yang diperiksa mengembalikan True jika tombol radio dipilih dan False jika sebaliknya. . The checked property returns True if the radio button is selected and False otherwise.

Bagaimana cara mendapatkan nilai dari tombol radio di php?

Dapatkan Nilai yang Dipilih dari Tombol Radio di PHP . Jika nilainya tidak dipilih, kami menampilkan pesan kepada pengguna untuk memilih nilai dari grup tombol radio. Use $_POST[] to get the value of the selected radio button. If the value is not chosen, we are showing a message to the user to choose the value from the group of radio buttons.

Bagaimana cara memposting nilai tanpa tombol kirim di php?

Formulir dapat dikirimkan tanpa menggunakan tombol submit dengan mengimplementasikan atribut event tertentu atau dengan mengklik link . Tugas ini dapat dilakukan dengan menggunakan atribut acara OnClick atau dengan menggunakan formulir. kirim () metode dalam Javascript.

Bagaimana saya bisa memeriksa apakah Radiobutton dipilih di php?

Sudah bertahun-tahun sejak saya bahkan melihat PHP apa pun tetapi jika saya ingat dengan benar, Anda dapat memeriksa $_POST["NAME_OF_RADIOBUTTON"]. if the radio button is selected, the value should be present, if it's not selected, the value in $_POST["NAME_OF_RADIOBUTTON"] will be null.