1.
<form method='post' action='member_login.do' >
<input name="button" type="submit"
class="bg03" id="button" value="確認">
</form>
=============================================
2.
<script>
function ToSubmit(){
frm.action = "member_login.do";
}
<script>
<form method='post' action='' name="frm" >
<input name="button" type="submit"
class="bg03" id="button" onclick="ToSubmit();" value="確認">
</form>
// PS:
如果有使用action的話 type 就要用submit 否則上敘的frm.action 沒作用
這樣一來就可以用submit方式來透過jquery來審核欄位值才決定是否觸發action
==============================================
3. 直接透過 script處裡,就算在form裡也不會觸發action
<script>
$(function() {
$("#button5").click(function(){
$("#textfield").val('');
$("#textfiemail").val('');
});
});
function showtest(){
alert('ddd');
}
</script>
<form method='post' action='member_login.do' >
<input name="button5"
type="button" class="bg03" id="button5" onclick="showtest();" value="取消">
</form>
( ps:
type 也可改為reset一樣可以使用jquery 去抓button5 , 也可使用onclick
而且還可以直接用javascript導頁也不會被檔
)
===========================================================
4.網路上sample
(http://stackoverflow.com/questions/14401267/call-a-bean-in-jsp-from-button )
<formaction="hello"method="post">
<inputtype="submit"name="mButton1"value="button1"/>
<inputtype="submit"name="mButton2"value="button2"/>
<inputtype="submit"name="mButton3"value="button3"/>
</form>
if(request.getParameter("mButton1")!=null)
{// more code}
elseif(request.getParameter("mButton2")!=null)
{// more code}
elseif(request.getParameter("mButton3")!=null)
{// more code}
<h:form>
<h:commandButtonvalue="button1"action="#{bean.button1}"/>
<h:commandButtonvalue="button2"action="#{bean.button2}"/>
<h:commandButtonvalue="button3"action="#{bean.button3}"/>
</h:form>
@ManagedBean@RequestScopedpublicclassBean{
publicvoid button1(){System.out.println("XXXX");}
publicvoid button2(){System.out.println("ZZZZ");}
publicvoid button3(){System.out.println("YYYY");}}