form表單提交
阿新 • • 發佈:2017-11-09
charat () msg cnblogs ava ++ each 字符 script
<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
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 出一個標記來判斷跳出循環的狀態。
form表單提交