Kata Pengantar: Saya agak baru dalam php dan HTML, jadi saya memohon maaf terlebih dahulu jika terdapat sebarang masalah logik yang jelas. Sila berasa bebas untuk menunjukkannya.
Saya kini mempunyai fungsi menu lungsur turun pada halaman HTML saya yang mengandungi nilai 1-4. Selepas memilih salah satu nilai, bilangan kotak teks yang sepadan akan "muncul" di bawah menu lungsur. Apa yang sebenarnya berlaku ialah apabila nilai berangka ditekan, bahagian yang mengandungi bilangan kotak teks yang sepadan akan kelihatan.
Apabila saya cuba mendapatkan semula dan menyimpan nilai mana-mana ID cip kepada pembolehubah dalam PHP menggunakan fungsi $_POST[""], nilai pembolehubah itu kosong.
Sebagai contoh, apabila saya menggunakan kod berikut untuk menyimpan ID Cip Pertama pada pembolehubah dan menulisnya pada fail, fail itu kosong.
$FirstChipID = $_POST["First Chip ID"];
Bolehkah sesiapa menjelaskan mengapa tingkah laku ini berlaku? Adakah kerana saya memulakan "ID Cip Pertama" dan input lain beberapa kali? Sebarang bantuan dalam mengenal pasti dan menyelesaikan isu ini amat dihargai.
Pertama sekali, adalah idea yang baik untuk menggunakan nilai tanpa ruang untuk
id
和name
atribut. Sekurang-kurangnya untuk JavaScript, ini memudahkan untuk merujuk elemen.Adalah OK untuk menggunakan nama yang sama dalam elemen input. Dayakan salah satu daripada ini jika dipilih dalam borang menggunakan
元素,它具有一些内置功能可以使用。如果一个fieldset被禁用,子输入元素将不会被提交。因此,将所有fieldset禁用为起点,并根据
amount
. Untuk menyembunyikan set medan yang dilumpuhkan, anda boleh menggunakan CSS.Saya menambah pendengar acara untuk acara serah supaya anda boleh melihat data yang akan diserahkan. Anda boleh menggunakan fungsi PHP
print_r($_POST)
untuk melihat semua data siaran dalam permintaan.