2015-10-13 37 views
0

我正在構建Spring MVC Liferay 6.2 portlet。 我有一個2個按鈕的窗體。 第一個按鈕驗證表單(提交)。 第二個重定向到一個jsp。 我很難完全按照我的需要。將表單驗證發佈到Spring MVC liferay portlet

理想情況下,我這樣做:

<form ...> 
... 
<div class="controls-row "> 
      <label class="span1" ></label> 
      <input class="span2 btn " type="submit" value="Submit Form" > 
      <label class="span4" ></label> 
      <button class="span2 btn " onClick="<%=viewLogsURL.toString()%>" value="View Logs" /> 
     </div> 
</form> 

如果我使用該代碼時,2個按鈕被正確地與bootstraps2顯示(跨距2類應用和每個按鈕消耗屏幕的2/12)。 但是...第二個按鈕不會重定向到viewLogsURL,因爲它應該提交表單(就像第一個按鈕一樣)。

或者,如果我用這個代碼:

<form ...> 
... 
<div class="controls-row "> 
      <label class="span1" ></label> 
      <input class="span2 btn " type="submit" value="Submit Form" > 
      <label class="span4" ></label> 
      <aui:button class="span2 btn " onClick="<%=viewLogsURL.toString()%>" value="View Logs" /> 
     </div> 
</form> 

我剛更換過第二用,那麼第二個按鈕正確行爲(重定向到viewLogsURL),但跨距2類不適用了...

有沒有辦法讓按鈕重定向和span2類應用?

回答

0

試試這個:

<form ...> 
... 
    <div class="controls-row "> 
     <label class="span1" ></label> 
     <input class="span2 btn " type="submit" value="Submit Form" > 
     <label class="span4" ></label> 
     <input type="button" class="span2 btn" onClick="<%=viewLogsURL.toString()%>" value="View Logs" /> 
    </div> 
</form> 

如果我沒有記錯的button標籤就默認提交。

+0

這不作任何處理。 –