问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何判断form表单是否提交成功

发布网友 发布时间:2022-04-07 07:09

我来回答

3个回答

热心网友 时间:2022-04-07 08:38

form表单提交后,一般会弹出提交成功的字样,如果没有弹出,那么很有可能没有提交成功。

form表单提交失败主要有两种原因,一种原因是网路中断和伺服器故障等意外,因为这些意外都会导致伺服器端无法处理提交。第二种是验证失败、资料不全、权限设置,这些也会导致表格无法提交。

如果是第一种原因,可以使用 AJAX 去检测,或者可以不作理会,只要用户刷新就能正常提交。如果是第二种原因,一般都要在伺服器实际操作,这样很难进行表格提交,建议对form先进行重装。

form可以理解前台数据,如果真的想知道是否提交表格成功,那么还可以借助php,php可以理解为负责处理提交表格的后台。因此,要想最快知道是否提交form成功,最好就是查询php的数据。

热心网友 时间:2022-04-07 09:56

submit只是表单提交时的验证事件,无法获取提交是否成功
return false阻止表单提交,自己写ajax提交表单内容
$("#xxx").submit(function () {
$.ajax({ type: 'POST', data: $(this).val(), url: 'xxxx',
success: function () { //...
},
error: function (xhr) {
//...
}
});
return false;
});

热心网友 时间:2022-04-07 11:31

提交失败有两种.

第一种是网路中断,伺服器故障等意外的,伺服器端无法处理提交的情况。
第二种是验证失败,资料不全,权限等伺服器正常处理后回报的情况。

前者可以用 AJAX 去监察,或者在大部分情况下可以不管,让用户自己刷新。
后者一般都要在伺服器实作,例如验证用 recaptcha 程序库,资料检查用 jQuery Validation 之类。

reCAPTCHA 在官网有范例。
jQuery Validation 是客户端的检查, 伺服器要另外做, 但我除了用手写之外不知有甚麼程序库可用...
jsp中判断表单是否提交成功要看前台js返回结果以及后台打印日志是否报错来决定的。
<form name="teacForm" action="submitform.jsp" method="post">
现在将用户提交的表单提交到submitform.jsp页面进行处理,接下来完成submitform.jsp页面处理表单的工作,程序代码如下:
<%@ page language="java" contentType="text/html;charset=GB2312"%>
<%@ page import="java.util.*,java.io.*" %>
<html>
<head><title>教师信息登记表</title></head>
<body>
<!--对提交到该JSP页面含有中文的信息实现以中文正常显示-->
<%request.setCharacterEncoding("GBK");%>
<center>
<table width="400">
<tbody>
<tr>
<td><b>注册名称</b></td>
<!--从用户提交表单获取注册名称-->
<td><%=request.getParameter("Name")%></td>
</tr>
<tr>
<td><b>登陆密码</b></td>
<!--从用户提交表单获取登录密码-->
<td><%=request.getParameter("pwd")%></td>
</tr>
<tr>
<td><b>真实姓名</b></td>
<!--从用户提交表单获取真是姓名-->
<td><%=request.getParameter("TrueName")%></td>
</tr>
<tr>
<td><b>身份证号</b></td>
<!--从用户提交表单获取身份证号-->
<td><%=request.getParameter("PersonalCode")%></td>
</tr>
<tr>
<td><b>性别</b></td>
<!--从用户提交表单获取性别-->
<td>
<%=request.getParameter("Sex")%>
</td>
</tr>
<tr>
<td><b>出生日期</b></td>
<!--从用户提交表单获取出生日期-->
<td><%=request.getParameter("BirthDate")%></td>
</tr>
<tr>
<td><b>联系电话</b></td>
<!--从用户提交表单获取联系电话-->
<td><%=request.getParameter("HomeNum")%></td>
</tr>
<tr>
<td><b></b> www.hbbz08.com E-mail</td>
<td><%=request.getParameter("Email")%></td>
</tr>
<tr>
<td><b>办公地点</b></td>
<!--从用户提交表单获取办公地点-->
<td><%=request.getParameter("Office")%></td>
</tr>
<tr>
<td><b>最高学历</b></td>
<!--从用户提交表单获取最高学历-->
<td><%=request.getParameter("E")%></td>
</tr>
<tr>
<td><b>职称</b></td>
<!--从用户提交表单获取职称-->
<td><%=request.getParameter("Post")%></td>
</tr>
</tbody>
</table>
</center>
</body>
</html>
点击“提交”按钮,将数据提交,JSP页面将处理后的数据写回客户端页面,证明表单数据提交成功。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中美有什么经济冲突 杨凌衡水实验中学高中学费是多少 蒂芙尼珍珠项链怎么清洗和保养? tiffany&amp;co 的缺点 如何保养蒂芙尼的项链? tiffany保养要多久时间 Tiffany珠宝需要多长时间保养? 人为什么活着,怎样活着都是无憾!! 孩子犟的不行家长怎么教育 有什么比较好用的游戏视频录制软件? 适用于Windows的10个好用的游戏录制软件 熊出没穿越回到小时候的电影叫啥 信用卡逾期还款可以从住房公积金里面扣吗 河北银行信用卡能用公积金还吗? 成都8岁女童模仿《熊出没》坠亡,最终的处理结果如何? 上初中的孩子还喜欢天天看《熊出没》,该怎么办? 熊出没雪豹生宝宝是哪一集 《熊出没之夺宝熊兵》憨厚熊二和刚猛熊大谁更让你喜欢? 公积金能还信用卡么 怎么评价电影《熊出没·变形记》? 《熊出没》适合孩子看吗?为什么? 求救:怎么恢复被另存覆盖的excel文件? 我的电脑开机慢怎么优化? 苹果手机电池旁边的箭头怎么去掉? iphone5隐藏备用电池的说法是不是真的 高手来赐教!iphone任务栏显示的蓝牙耳机电量怎么隐藏?使用蓝牙时就是不想让他显示 苹果iphone隐藏电池图标的方法是怎样的 苹果手机怎样不显示电池应用? 公司股票的发行量由什么决定? 影响股票的基本因素主要包括哪些 怎么判断http请求为get还是post 信用卡可以交公积金吗? 哪些是5岁孩子喜欢看的动画片? 长春&nbsp;车贷解押。车贷还完,怎么解押,去哪里解押?都需要哪家手续 公积金可以还信用卡贷款吗 天线宝宝,熊出没,喜羊羊,海绵宝宝,葫芦娃,黑猫警长,海尔兄弟,皮卡丘,只能选择一个,你最喜欢哪个 信用卡还款可以用公积金扣吗?急 海绵宝宝和熊出没哪个好看 适合七八岁孩子看的动画片 请问哪家银行能办理汽车贷款的业务? 朋友圈怎么配文,早上刚拍的 住建云是每个企业必须有的吗 在智慧工地建设方案云生态系统中智慧工地云app主要服务于谁 请问一下智慧建设BIM协同管理云平台主要功能有哪些? 智慧城市建设中涉及到哪些多媒体计算关键技术 设备厂商怎么成为成都住建局智慧工地供应商? 城市运营平台建设中可能运用的计算技术有什么? 公积金业务糸统是电子政务吗?只是内部局域网,不是网上营业厅 如何解决Macbook Air连接WiFi不稳定的情况 MacBook Pro Retina Wifi不稳定怎么办 苹果mac系统用瞩目软件为什么网络不稳定