亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery validate+artdialog+jquery form實現彈出表單思路詳解

2019-11-20 10:14:55
字體:
來源:轉載
供稿:網友

功能描述:

在頁面彈出一個form表單,ajax無刷新提交表單,表單需通過驗證。

適用范圍:

適用于在列表頁面新增,修改記錄。

需要加載的js文件:

jquery.min.js

artDialog.js

iframeTools.js

jquery.form.js

jquery.validate.js

實現思路:

在頁面中將表單放到一個隱藏的容器中,用artdialog彈出該form并對form加上jqueryvalidate驗證,提交采用jqueryform ajax提交,由于都是用現成的插件寫作代碼量很少。

<div id="g_cn" style="display:none;width:700px;"><table id="base_info" class="tb_normal" width="96%"><!-- 新聞內容 --><tr><td width=20% align="right" class="td_normal_title">花名:</td><td><input readonly onFocus="this.blur()" type="text" id="bHname" value=""></td><td width=20% align="right" class="td_normal_title">花名拼音:</td><td><input readonly onFocus="this.blur()" id="bSpell" type="text" value=""></td></tr><tr><td width=15% align="right" class="td_normal_title">姓名:</td><td><input readonly onFocus="this.blur()" id="bEmpName" type="text" value=""></td><td width=15% align="right" class="td_normal_title">性別:</td><td><input readonly onFocus="this.blur()" id="bH_sex" type="text" value=""></td></tr><tr><td width=15% align="right" class="td_normal_title">部門:</td><td><input readonly onFocus="this.blur()" id="bDept" type="text" value=""></td><td width=15% align="right" class="td_normal_title">職務:</td><td><input readonly onFocus="this.blur()" id="bPosition" type="text" value=""></td></tr><tr><td width=15% align="right" class="td_normal_title">申請時間:</td><td><input readonly onFocus="this.blur()" id="bRegTime" type="text" value=""></td><td width=15% align="right" class="td_normal_title">審核時間:</td><td><input readonly onFocus="this.blur()" id="bAuditTime" type="text" value=""></td></tr><tr><td width=15% align="right" class="td_normal_title">花名出處:</td><td><input readonly onFocus="this.blur()" id="bFrom" type="text" value=""></td><td width=15% align="right" class="td_normal_title">花名注釋:</td><td><input readonly onFocus="this.blur()" id="bRemark" type="text" value=""></td></tr></table></div>a<script language="javascript" type="text/javascript">//form驗證$.validator.addMethod('checkHname', function() {var validate=false;var hname = $("#r_c").val().replace(//s/g,'').substr($("#r_c").val().length-2,2);$.ajax({url : "/mipdemo/app/hname/index.php?r=hname/checkHname",data : { 'hname':hname, 'empid':$("#username").val() },type : "get",async : false,cache : false,timeout : 10000,success : function(data) {eval('var result ='+ data);validate = result.pass;strHnameValideResult = result.message;if(validate === true || validate === 'true'){$('#spell').val(result.pinyin);$('#hname').val(hname);}}});return validate;});//form驗證$.validator.addMethod('checkUser', function() {var validate=false;var username = $("#username").val();if(username != "0"){validate = true;}return validate;});//form驗證$.validator.addMethod('checkSex', function() {var validate=false;$("input[name='h_sex']").each(function(){if($(this).attr("checked")=="true"){validate = true;}})return validate;});$('#myForm').validate({errorPlacement: function(error, element){if(element.attr("name") != "h_sex"){element.parent().find('label').remove();}else{element.parent().find('label.onError,label.onCorrect').remove();}element.parent().append(error.attr('class','onError'));},success: function(label){label.removeClass("onCorrect").removeClass("onError");label.addClass('onCorrect').text('');},onkeyup: true,rules : {r_a:{min:1},r_b:{required:true},r_c:{required:true,minlength:2,maxlength:2,checkHname:true},h_sex:{required:true}},messages : {r_a:{min:'作品類型必選'} ,r_b:{required:'作品名稱必填'},r_c:{required:'花名必填',minlength:"請輸入2個中文",maxlength:"請輸入2個中文",checkHname: '該花名已使用或不符合規則'},h_sex:{required:"性別必選"}}});$(document).ready(function() {var options = {target: '#output2',success: showResponse // post-submit callback};$('#myForm').ajaxForm(options);var alt =null;$("#List_ViewTable tr").click(function(){var empid = $(this).find("input[type='checkbox']").val();if(empid != ""){$.ajax({url : "/mipdemo/app/hname/index.php?r=hname/userInfo",data : { 'empid':empid },type : "get",cache : false,timeout : 10000,success : function(data) {var result = $.parseJSON(data);$("#bHname").val(result.hname);$("#bSpell").val(result.spell);$("#bEmpName").val(result.EmpName);$("#bH_sex").val(result.h_sex);$("#bDept").val(result.deptName);$("#bPosition").val(result.PositionName);$("#bRegTime").val(result.regtime);$("#bAuditTime").val(result.audit_time);$("#bFrom").val(result.r_a + result.r_b);$("#bRemark").val(result.r_d);if(alt !=null){alt.close();}alt=art.dialog({title:'用戶信息',content: document.getElementById('g_cn'),width:750,button: [{name: '保存',focus: true,callback: function () {$('#myForm').submit();return false;}},{name: '關閉',callback: function () {}}]});}});}});function showResponse(data){if(alt !=null){alt.close();}if(data=='success'){artDialog.alert('保存成功');}else{art.dialog.close();artDialog.alert('保存失敗');}}});</script>

以上所述是小編給大家介紹的jQuery validate+artdialog+jquery form實現彈出表單思路詳解,希望對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区玩具在线观看| 欧美视频裸体精品| 国产成人激情小视频| 欧美大尺度在线观看| 国产精品嫩草视频| 91在线观看免费| 国产精品网红直播| 亚洲自拍小视频免费观看| 懂色av中文一区二区三区天美| 色婷婷久久一区二区| 亚洲成人久久久| 久久精品这里热有精品| 亚洲国产毛片完整版| 国产97在线观看| 日韩三级成人av网| 97人洗澡人人免费公开视频碰碰碰| 97不卡在线视频| 亚洲人成五月天| 在线一区二区日韩| 久久成人18免费网站| 美女av一区二区| 亚洲第一福利网站| 久久香蕉国产线看观看av| 国产精品国产三级国产aⅴ浪潮| 亚洲国产精品小视频| 久久精品99无色码中文字幕| 国产精品久久久久久亚洲调教| 91成人性视频| 亚洲综合色av| 亚洲成人精品av| 国产精品扒开腿做爽爽爽视频| 91久久久久久国产精品| 国产精品igao视频| 欧美激情一二区| 在线亚洲欧美视频| 欧美一级片在线播放| 热久久这里只有| 欧美大片免费观看在线观看网站推荐| 久久久最新网址| 国产成人福利网站| 欧美日本高清一区| 日韩av色综合| 国产69精品久久久久久| 国产69精品久久久久久| 91精品国产亚洲| 欧美成人免费观看| 亚洲男人天堂2024| 欧美超级乱淫片喷水| 久久国产天堂福利天堂| 国产一区二区三区丝袜| 欧美午夜精品久久久久久浪潮| 国产欧美日韩中文字幕| 国产日韩精品在线观看| 成人免费网视频| 7777免费精品视频| 国产视频综合在线| 欧美黑人xxx| 91欧美精品午夜性色福利在线| 亚洲国产精品久久91精品| 日韩乱码在线视频| 亚洲精品电影网站| 狠狠干狠狠久久| 亚洲欧美国产一区二区三区| 日韩av在线资源| 午夜精品久久久久久99热软件| 国产精品九九久久久久久久| 亚洲人av在线影院| 亚洲欧洲一区二区三区在线观看| 国产精品美女在线观看| 亚洲激情中文字幕| 亚洲精品videossex少妇| 欧美理论在线观看| 性欧美xxxx| 91精品视频在线看| 国产999精品久久久| 欧美日韩精品在线| 亚洲欧美另类在线观看| 日韩av在线免费看| xxxx欧美18另类的高清| 精品毛片三在线观看| 中文字幕日韩免费视频| 3344国产精品免费看| 中文字幕亚洲欧美一区二区三区| 亚洲女同性videos| 国产精品欧美日韩一区二区| 97在线看免费观看视频在线观看| 奇米成人av国产一区二区三区| 欧美性极品少妇精品网站| 欧美日在线观看| 91色在线观看| 日本在线观看天堂男亚洲| 欧美激情精品久久久久久免费印度| 日韩视频免费中文字幕| 国产精品精品一区二区三区午夜版| 久久精品国产欧美亚洲人人爽| 97在线免费视频| 中文字幕亚洲激情| 成人黄在线观看| 国产精品视频999| 久久九九国产精品怡红院| 亚洲免费福利视频| 成人久久一区二区三区| 久久精品成人一区二区三区| 欧美国产日韩一区二区在线观看| 国产精品久久久久久久久久99| 欧美日韩国产精品一区| 亚洲国产精品国自产拍av秋霞| 亚洲女人初尝黑人巨大| 亚洲精品美女免费| 亚洲无av在线中文字幕| 亚洲va欧美va在线观看| 国内外成人免费激情在线视频网站| 欧美性猛交视频| 欧美乱人伦中文字幕在线| 日韩av网址在线| 国产精品久久久久久久美男| 性色av一区二区三区免费| 成人高清视频观看www| 国产精品视频26uuu| 久久精品99久久香蕉国产色戒| 日韩高清欧美高清| 日韩欧美有码在线| 性欧美暴力猛交69hd| 午夜精品久久久久久久男人的天堂| 亚洲欧美日韩天堂| 日韩精品欧美激情| 狠狠操狠狠色综合网| 揄拍成人国产精品视频| 亚洲精品久久久久国产| 国产日韩亚洲欧美| 九九久久精品一区| 久久精品国产亚洲| 国产精品高潮视频| 亚洲福利精品在线| 久久精品国产免费观看| 成人久久久久久| 国产精品高潮呻吟久久av无限| 日韩影视在线观看| 日韩精品视频免费专区在线播放| 久久精品电影网站| 久久中文字幕在线| 日韩免费观看网站| 美日韩丰满少妇在线观看| 98午夜经典影视| 国产999精品久久久影片官网| 日韩精品中文字幕在线| 精品国产91乱高清在线观看| 亚洲一区二区三区视频| 欧美亚洲激情在线| 亚洲综合小说区| 亚洲第一福利网站| 国内精久久久久久久久久人| 在线看片第一页欧美| 一区二区三欧美| 中文字幕精品在线| 在线看欧美日韩| 亚洲高清一区二| 成人国产精品一区二区| 久久久久久12| 亚洲无线码在线一区观看| 日韩中文字幕视频| 日韩精品视频在线观看免费| 精品国产福利在线| 热99在线视频|