form表单提交
1 2 3 4 5 | < form method='post' action='/msg/system/save' target="nm_iframe" enctype="multipart/form-data"> </ form > < iframe id="id_iframe" name="nm_iframe" style="display:none;"></ iframe > |
表单提交不跳转
表单提交跳转的,在表单验证完再跳转的
window.onsubmit = showMethod
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | function showMethod(){ if ($( '.province' ).val()== '' ){ alert( '请选择省' ); return false ; } if ($( '.game' ).val()== '' ){ alert( '请选择游戏' ); return false ; } if ($( '.Wdate' ).val()== '' ){ alert( '请选择推送时间' ); return false ; } var flag=1; if (flag){ $( '.content' ).each( function (index,domEle){ var title=domEle.children[0].children[1].value; var content=domEle.children[1].children[1].value; var reg=/[\u4e00-\u9fa5]/; var s=0; var h=0; for ( var i=0;i<title.length;i++){ s++; if (reg.test(title.charAt(i))){ s++; } }; for ( var i=0;i<content.length;i++){ h++; if (reg.test(content.charAt(i))){ h++; } }; if (s==0){ alert( '标题不允许为空' ); return flag=0; } else if (s>20){ alert( '标题不允许超过20个字符' ); return flag=0; } if (h==0){ alert( '正文不允许为空' ); return flag=0; } else if (h>80){ alert( '正文不允许超过80个字符' ); return flag=0; } }) } if (flag==0){ return false ; } } |
each循环的,return 出一个标记来判断跳出循环的状态。
你要觉得这篇文章比较好,记得点推荐!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通