Rumah  >  Soal Jawab  >  teks badan

PHP <form method="post"> pada berbilang slaid karusel

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粉043432210P粉043432210423 hari yang lalu551

membalas semua(1)saya akan balas

  • P粉662361740

    P粉6623617402023-09-16 13:34:59

    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"] 中的值 .

    balas
    0
  • Batalbalas