2012-06-21 37 views
1

上我必須做出一個頁面,看起來像下面畫畫,但:Metods處理形式的衝突在現場定位

場1申請4在一個形式提交2

字段2月3日提交是在一個(另一個)形式提交1

你知道任何樣式化正在處理的html組件的方法嗎?

enter image description here

回答

1

試試這個代碼(我同意Wivlaro)

<form id="form1" action=""> 
<br/> 
    <input type="text" id="field2" value="field2"/><br/><br/> 
    <input type="text" id="field3" value="field3"/><br/><br/> 
    <input type="submit" value="Submit 1" /> 
    </form> 

<form id="form2" action=""> 
    <input type="text" id="field1" value="field1"/><br/><br/> 
    <input type="text" id="field4" value="field4"/><br/><br/> 
    <input type="submit" id="submit2" value="Submit 2" /> 
</form> 

<style> 
    #field1{ 
     position:absolute; 
     top:0;  
    } 
    #form2{ 
     margin-top:-18px  
    } 
</style> 
0

我認爲這會更有意義有場旁邊自己的提交表單,使用戶的心理模型的應用程序的行爲相匹配。

不過,如果你必須做到這一點,你可以只使用一些CSS這樣的字段1把它移到其他兩個以上(只要佈局是相當固定的):

position:relative; 
top: -100px; /* Pick an appropriate number and unit */ 

然後你可以給場地1的容器一些負面的頂部填充物或邊緣以彌補缺失的高度。

雖然很醜。

+0

不幸的是我必須做的像我所描述的(即不是由我決定)。我已經考慮過你的解決方案,但我相信它會打破驗證信息的彈出窗口。它也可以打破一些IE版本。 IE在利潤率方面存在很多問題。 – M314