2015-10-13 57 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

这不作任何处理。 –