jsp的按鈕應該是這兩種button和submit,今天我就讓我們來看看如何使用吧。
1、button:可以對傳回的資料進行格式化,反應到頁面上,可以用form表單序列化提交也可以不用form表單提交。
form表單提交
<form id="addForm"> <input type="hidden" placeholder="用户id" id="id" name="id"/> <input type="button" value="保存" onclick="addUser()"> <script type="text/javascript"> function addUser(){ $.ajax({ type:'post', // data:$("#addForm").serialize(), data:{id:$("#id").val()}, url:'<%=ctxPath%>/doSave', success:function(data){ alert("保存成功!"); window.location.href='<%=ctxPath%>/home'; } }); }
2、submit:專用於form表單提交,無法對傳回的資料進行格式化,必須form表單提交
<form id="addForm" method="post" action="<%=ctxPath%>/doSave"> <input type="hidden" placeholder="用户id" id="id" name="id"/> <input type="submit" value="保存"> </form>
Submit是專門用於提交表單的Button,與Button的差異主要有兩點:
type=button 就單純是按鈕功能
#type=submit 是發送表單
(1)、Submit將表單提交(form.submit())作為其onclick後的預設事件, Button並非如此
(2)、表單提交時,所有具有name屬性的html輸入元素(包括input標籤、button標籤、select標籤等)都將作為鍵值對提交,除了Submit物件。 Submit物件只有在自己被點擊後的提交中才會作為鍵值對被提交。
相關學習推薦:java基礎
以上是jsp按鈕怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!