html form表单提交处理
来源:互联网 发布:同声翻译器软件 编辑:程序博客网 时间:2024/06/03 15:59
<form> 标签是用于创建供用户输入的 HTML 表单。
当我们需要将自己在浏览器web页面上填写的数据提交到server进行处理的时候就需要使用到form。
先来看一下form的基本用法。下面为html
<!DOCTYPE html><html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> </head> <body> <div>TODO write content</div> <form name="submit" action="newjsp.jsp"> <input type="text" name="text" value="please input text"/> <input type="submit" value="Get Result" name="GetResult" /> </form> </body></html>
当submit按钮被点击的时候form的内容就会被提交到action指定的页面去,这个页面可以是aspx.net,jsp等在相应页面接收到请求之后可以得到具体参数jsp中用得到request.getParameter("text");aspx.net可以在页面相对应的cs文件中的Page_Load函数中用Request.Params("text")方法得到参数值。
在处理完成之后页面会变成newjsp.jsp显示的内容。
但是有时候我们可能会希望不要进行页面跳转,直接在当前页面显示出结果,这样的话就需要用到ajax了,ajax(Asynchronous JavaScript and XML)是一项进行异步局部页面刷新的技术。
在java中可以通过servlet或者jsp页面来响应ajax请求
通过jsp响应请求方式,发送ajax请求可以用jQuery或者XMLHttpRequest
<!DOCTYPE html><html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <script src="jquery-1.10.2.min.js"></script> <script> $(document).ready(function(){ $("#button").click(function(){ $.post("ajaxjsp.jsp", { code:"1000" }, function(data,status){ $("#text1").val(data); }); }); }); </script> </head> <body> <div>TODO write content</div> <form name="submit" action="newjsp.jsp"> <input type="text" name="text" id="text1" value="please input text"/> <input type="button" id="button" value="Get Result" name="GetResult" /> </form> </body></html>
ajax处理jsp ajaxjsp.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%><% String code = request.getParameter("code"); %><%=code%>
0 0
- html form表单提交处理
- html - form提交表单
- html form onsubmit表单提交的问题
- HTML form 避免(回车)表单自动提交
- HTML form 避免(回车)表单自动提交
- Html form 表单提交前验证
- Html form 表单提交前验证
- Html form 表单提交前验证
- HTML form表单自动填写自动提交
- Html form 表单提交前验证
- Html form 表单提交前验证
- easyUI的form表单重复提交处理
- Handling form submission(处理表单提交)
- form表单put方式提交处理
- form表单button自动提交表单处理方法
- html form 表单提交过滤某些input元素
- html form表单提交数据并后台获取
- form 表单提交, html中ID, name 的区别
- eclipse 不显示Jar文件
- HP开发框架流行度排名:Laravel居首
- 图的邻接矩阵表示和拓扑排序
- 这个是哪儿出了问题了
- Troubleshooting 'cursor: pin S wait on X' waits. (文档 ID 1349387.1)
- html form表单提交处理
- 获取FragmentPagerAdapter的当前fragment
- Ubuntu10.04设置共享文件夹
- Service小结
- Delphi7下面关于动态创建控件和释放的个人总结
- 控制台程序暂停
- RTEMS 4.11 工具链安装
- centOS 6.5 的安装和配置
- 高字节序 & 地字节序