PHP <form method="post"> 在多個輪播投影片上
P粉043432210
P粉043432210 2023-09-15 14:13:53
0
1
604

藉口:

我正在製作一個帶有輪播的主頁。輪播效果很好。但是,每張投影片都有自己的輸入表單。如果我嘗試將兩種形式組合在一個標籤內,則每當我更改幻燈片時,頁面都會重新載入到其原始內容。我相信這是由於標籤將所有輸入保存在一起,並且當輪播幻燈片索引更改時,表單值會重置。

我想做什麼

#我希望能夠在一頁上有多個標籤,而不是使用一個封裝來導致在更改到另一張投影片時重置所有選定的值。可以用某種 isset($_POST['form1']) 來引用 a 的名稱嗎?

當我嘗試使用多個表單時,我似乎無法傳遞任何提交的資料。

`<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

全部回覆(1)
P粉662361740

您可以向表單新增輸入以包含您喜歡的任何資料。例如:

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

然後在伺服器端程式碼中,您只需檢查 $_POST["formName"] 中的值

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板