簡體   English   中英

如何將表單“擴展”到Bootstrap面板的兩個區域? (瀏覽器“修復”未關閉的表單標簽)

[英]How can I “spread” a form to two areas of a Bootstrap panel? (Browser “fixing” unclosed form tag)

由於布局的主要原因,我想在頁面的不同部分中包含表單的兩個部分。

在頂部,我有:

<form  name="formXYZ" method="post" action="client-edit-transmission.php">
    <textarea  class="form-control input-sm" name="content" id="textarea" rows="4" cols="50"><?php echo "$content"?></textarea>
    <input name="userName" type="hidden" value="<?php echo "$userName"; ?>">

等等。這在Bootstrap面板的頂部。 這是將在不同時間發出的消息

在面板主體中,我有所有可能的時間可以發送消息。 星期日-星期六,每月1-5月。 IE 35 <input type="text字段由php foreach循環生成,它從數據庫Viz中拉下各個時間和ID,五次:

<tr>
<?php echo ("<td> $localDay  </td>"); // $dayScheduleId
//For each time schedule get time
                foreach ($timeSchedule as $timeItem) { 
echo "<td>";
                    $localTime = $mySchedule->retrieveTime ($timeItem);
                    debug($localTime,"hola");
                    $localTime = $mySchedule->dirtyTime ($localTime);
                  ///////////////////////////////////    NB 5 TIMES A WEEK TIME TAB   ?>
<input name="time_id<?php echo"$timeItem"?>" id="time_id_id<?php echo"$timeItem"?>" class="form-control input-sm" style="width:55px; height:20px; margin:0; padding:2px;  text-align: center;" type="text" value="<?php echo"$localTime"?>">
<?php echo "</td>";
         } 
 echo "</tr>"; 

最初,我有兩種不同的形式,但是當用戶看到該頁面時,很想編輯文本,然后瀏覽該頁面並編輯時間。 如果單擊頂部的“提交”按鈕,則消息將更新,而不是時間,底部的按鈕反之亦然。 非常無益。

我清理了所有內容,並制作了一個大表單,但如果您嘗試將表單推過</div> ,Chrome並沒有意識到Chrome(並且我認為其他瀏覽器)會插入</form>標記。 我想他們是在修理未封閉的標簽。

我試過將表格命名為相同的名稱,但這不起作用。 表單的頂部非常簡單-只是一個文本區域,其值由php echo填充。 我的JS是基本的,而jQuery幾乎不存在。 如果沒有直接的HTML方式,是否有SIMPLE JS解決方案(和/或PHP)?

感謝任何想法。

通過簡單地傳遞隱藏字段即可解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM