Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mendapatkan Id input bulatan yang diperiksa dalam php?

Saya sedang mengusahakan penghantar e-mel php dan saya buntu. Sebahagian daripada borang ialah input radio dan pengguna perlu memilih salah satu daripadanya. Saya perlu mendapatkan id elemen dan menulisnya ke dalam e-mel (cth: "Jenis Bilik: Bilik2").

<div id="roomsContainer">
        <input type="radio" name="roomType" id="Room1" data-customInfo="some information about room"/>    
        <label for="Room1" class="roomTypeLabel"><div class="roomDiv">Room1</div></label>

        <input type="radio" name="roomType" id="Room2" />    
        <label for="Room2" class="roomTypeLabel"><div class="roomDiv">Room2</div></label>
    .....
</div>

GPT memberikan saya kod ini, tetapi ia menghasilkan hasil "Jenis Bilik: Terbuka". Saya sendiri tidak tahu PHP. Bagaimanakah saya boleh membetulkan kod tersebut? Jadi jenis bilik akan menunjukkan ID input yang dipilih, atau lebih baik lagi teg "data-" elemen yang dipilih?

$roomType = $_POST['roomType'];
    $body .= "Room Type: $roomType\n";

P粉935883292P粉935883292381 hari yang lalu599

membalas semua(1)saya akan balas

  • P粉378890106

    P粉3788901062023-09-08 00:33:37

    id 属性的目的是唯一标识客户端上的元素,主要用途是链接到页面的特定部分、引用该元素使用标签的 for atribut dan letakkannya menggunakan CSS dan JavaScript. Ia tidak direka untuk dihantar ke pelayan. Anda tidak boleh mendapatkannya menggunakan PHP.

    Apabila borang diserahkan kepada pelayan, data akan diperolehi daripada kawalan kejayaan 名称.

    Jadi sebarang data yang anda ingin hantar ke pelayan hendaklah disimpan dalam atribut value.

    <input type="radio" name="foo" value="bar" checked>

    dan

    $result = $_POST['foo'];

    balas
    0
  • Batalbalas