PHP <form method="post"> pada berbilang slaid karusel
P粉043432210
P粉043432210 2023-09-15 14:13:53
0
1
579

Alasan:

Saya sedang membuat halaman utama dengan karusel. Karusel berfungsi hebat. Walau bagaimanapun, setiap slaid mempunyai bentuk inputnya sendiri. Jika saya cuba menggabungkan kedua-dua borang dalam satu teg, halaman dimuat semula ke kandungan asalnya apabila saya menukar slaid. Saya percaya ini disebabkan oleh label yang menyimpan semua input bersama-sama dan nilai borang yang ditetapkan semula apabila indeks slaid karusel berubah.

Apa yang saya nak buat

Saya ingin mempunyai berbilang label pada satu halaman daripada menggunakan pembungkus yang menyebabkan semua nilai yang dipilih ditetapkan semula apabila menukar kepada slaid lain. Bolehkah saya menggunakan beberapa jenis isset($_POST['form1']) untuk merujuk nama a ?

Apabila saya cuba menggunakan berbilang borang, saya nampaknya tidak dapat menghantar sebarang data yang diserahkan.

`<div id="myCarousel" class="carousel slide">

            <!-- Indicators -->
            <ol class="carousel-indicators">
                <li class="item1 active"></li>
                <li class="item2"></li>
            </ol>


            <!-- Wrapper for slides -->
            <div class="carousel-inner" role="listbox">
                
                <div class="item active">
                  <!-- 1st input form for carousel slide -->
                  <form method="post" name="form1">
                    <!--- code for 1st carousel -->
                </div>
                  </form>

                <div class="item">
                <!-- 2nd input form on other slide -->
                 <form method="post" name="form2">
                <!-- code for 2nd slide -->
                 </form>
                </div>
             </div>

<!-- submit button that takes data selected from other carousel fields -->
     <form method="post" name="btn-submit">
          <button name="btn">Click here</button>
     </form>`

P粉043432210
P粉043432210

membalas semua(1)
P粉662361740

Anda boleh menambah input pada borang anda untuk memasukkan sebarang data yang anda suka. Contohnya:

<div class="item">
  <form method="post">
    <input type="hidden" name="formName" value="form2" />
    <!-- code for 2nd slide -->
  </form>
</div>

Kemudian dalam kod sisi pelayan anda hanya semak $_POST["formName"] 中的值 .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan