jsp按钮怎么用

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基础

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...