2013-10-07 61 views
0

enter image description here收集來自不同的HTML頁面位置不同的HTML輸入元素

假設我有一個這樣的網頁,左側部分有它有兩個輸入元素的形式,我不能把正確的部分元素我留在車內因爲不可能的頁面定位而形成標籤。

如何在用戶點擊提交後將左側部分和右側部分的值提交到一起,而他們被強制分離?

任何想法,任何代碼或任何可以幫助我...

thanx提前

回答

1

出於輔助原因兩個輸入區應屬於同一form。並不是每個人都會使用JavaScript,對於這些用戶來說,您收集的數據是無意義的。

你可以做的只是簡單地把你的兩個列都包含在form之內,而不是隻包含一列中的那一個部分。假設你現有的標記看起來是這樣的:

<div> 
    <form> 
     <input /> 
     <textarea></textarea> 
     <input /> 
    </form> 
</div> 
<div> 
    <input /> 
</div> 

只需修改成這個樣子:

<form> 
    <div> 
     <input /> 
     <textarea></textarea> 
     <input /> 
    </div> 
    <div> 
     <input /> 
    </div> 
</form> 
+0

我正在尋找一種方式來鏈的投入到形式,而不只是裏面包裹整個頁面表單元素。這是一個有點we du的傢伙! – Mehdi

+0

@Mehdi正如我所提到的,由於可訪問性的原因,你不能用JavaScript來做到這一點。如果你這樣做,你最終會收集來自JavaScript禁用用戶的無效信息。這樣做不會使HTML無效。 –

+0

你知道輸入元素中的tabindex嗎?那在這裏不能幫助?我剛剛聽說了一點點 – Mehdi

相關問題