千家信息网

如何实现asp.net表单提交时防重复提交并执行前台的JS验证

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容介绍了"如何实现asp.net表单提交时防重复提交并执行前台的JS验证"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家
千家信息网最后更新 2026年11月03日如何实现asp.net表单提交时防重复提交并执行前台的JS验证

本篇内容介绍了"如何实现asp.net表单提交时防重复提交并执行前台的JS验证"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

做互联网web项目中,需要在前台执行JS或者Jquery的验证(主要是增强用户体验),那么再使用上面的方法,就会出现问题。要么重复提交依然存在,要么前台JS验证失效。最后没办法,只有自己写一个,在满足阻止用户重复提交的情况下,还能保证前台JS验证有效。代码如下:

复制代码 代码如下:

//按钮注册加载样式事件
var ItSelfButton;
var ControlRegPostResult = true;
function AddInputClick() {
$("input[type='submit']").click(function () {
ItSelfButton = $(this);
if (ItSelfButton.attr("repeat") == null) {
var btnDiv = $("

");
btnDiv.attr("id", "Mask_BTN");
var divimg = $("");
divimg.attr("alt", "加载中...");
divimg.attr("src", "/Images/ButtonLoading.gif");
divimg.css({ "margin-left": ($(this).width() - 4) / 2, "margin-top": ($(this).height() - 16) / 2 });
btnDiv.append(divimg);
btnDiv.css({ width: $(this).width() + 12 + "px", height: $(this).height() + "px", top: $(this).offset().top + "px", left: $(this).offset().left + "px", position: "absolute" });
$(document.body).append(btnDiv);
setTimeout(MaskTimeOutRemove, 200);
}
});
}
$(function () {
AddInputClick();
});
$(window).resize(function () {
if (ItSelfButton != null) {
$("#Mask_BTN").css({ top: ItSelfButton.offset().top + "px", left: ItSelfButton.offset().left + "px" });
}
});
function MaskRemove() {
$("#Mask_BTN").remove();
}
function MaskTimeOutRemove() {
if (!ControlRegPostResult) {
$("#Mask_BTN").remove();
ControlRegPostResult = true;
}
}


其中在JS 验证失败中将

复制代码 代码如下:

ControlRegPostResult = false;


ButtonLoading.gif 可以是一个打转的图片 ,也可以和按钮一样大。反正目的是这个层把按钮遮住。

"如何实现asp.net表单提交时防重复提交并执行前台的JS验证"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

验证 前台 代码 按钮 表单 内容 情况 更多 用户 知识 要么 实用 有效 学有所成 接下来 中将 事件 互联网 办法 只有 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网黑科技 保险科技 互联网保险 国智互联网科技 科技互联网产品 科技赋能下的互联网金融 智能科技公司是互联网公司吗 美国互联网科技巨头监管 丰台科技园 互联网 猫创互联网科技 掌上梦互联网科技 深圳卡尔迅互联网科技有限公司怎么样 衡水科技产业互联网平台 恒银科技与互联网金融 企晟互联网信息科技有限公司 深圳市罗太互联网科技有限公司 梅州GM互联网络科技有限公司 黑云互联网科技有限公司 半导体行业属于互联网高科技类吗 艺电能源互联网科技有限公司招聘 上海互联网科技园景观 互联网科技图片 北京互联网科技有限公司 广州互联网络科技有限公司 互联网科技的未来发展 人人互联网科技是培训 隆华科技工业互联网 栖莱科技互联网股份有限公司 世界互联网领先科技成果获奖 银行科技岗属于互联网吗 中国主要互联网科技公司
0