簡體   English   中英

如何在表單中包含元素但在布局中將其物理分離

[英]How do I include an element in a form but separate it physically in the layout

所以給定這樣的布局:

在此處輸入圖像描述

如何在提交表單中包含 ComboBox 的值。

發生在我身上的事情:

  1. 在標記和 position 方面絕對包括組合框作為表單的一部分。 如果頁面需要調整大小並且組合應保留在此標題欄中的位置,我不明白這將如何工作。
  2. 提交時使用 JS 獲取值並將其插入到隱藏字段中,作為表單提交的一部分。 如果沒有 JS,這顯然會中斷,但是頁面是面向客戶端的,我們願意規定 JS 是必需的。

我相信我已經說明了所有限制,因此還有另一種方法嗎? 如果不是,我應該如何在上述選項之間進行選擇?

沒有看到一些 HTML 很難確定你的布局。 但我的第一個想法是使用 CSS 的絕對定位

另一種選擇是將整個頁面合並為表單的一部分,但這可能是不可能的,因為頁面上可能需要其他功能

你顯然可以使用一個巨大的表單標簽。

或者

兩個 forms,更改組合並提交完整的帖子並在主窗體中添加一個隱藏。 然后用 JavaScript 性感起來(防止完整的回帖,並刪除組合表單上的提交按鈕)

或者

CSS 按照您的建議定位。

我會說使用 javascript。

  1. 在表單中有一個隱藏的輸入字段。
  2. 在頁面加載時,該輸入將填充 ComboBox 值。
  3. 如果 ComboBox select 更改,則更新該值。

暫無
暫無

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

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