微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery validate 验证radio实例

具体代码如下所示:

rush:js;">
优惠券类型:
dio-Box"> dio" value="1" id="couponType_1" <#if couponInfo.couponType == 1>checked>
dio-Box"> dio" name="couponType" value="2" id="couponType_2" <#if couponInfo.couponType == 2>checked>
dio-Box"> dio" name="couponType" value="3" id="couponType_3" <#if couponInfo.couponType == 3>checked>

其中,自定义错误提示位置只需修改所在的位置即可,id和for的内容可以在浏览器中F12查看到。

rush:js;"> $("#form-member-add").validate({ rules:{ sendCouponType:{ required:true },platformId:{ required:true },couponType:{ required:true } },onkeyup:false,focusCleanup:true,success:"valid",submitHandler:function(form){ var couponInfo = getCouponParameter(); saveCouponInfo(couponInfo); } }); function saveCouponInfo(couponInfo){ $.ajax({ type:'POST',url: "/coupon/save",data: { couponStr:couponInfo },async: false,success: function(data){ if(data.code == 200){ var index = parent.layer.getFrameIndex(window.name); parent.$('#btn_search').click(); parent.layer.close(index); }else layer.alert("操作失败"); } }); } // 获取优惠券表单值 var getCouponParameter = function(){ var couponInfo = {}; couponInfo.id = couponId; //优惠券活动名称 couponInfo.couponName = $('#couponName').val(); //使用范围 couponInfo.couponUsingRange = $("input[name='couponUsingRange']:checked").val(); //发放类型 couponInfo.sendCouponType = $("input[name='sendCouponType']:checked").val(); //使用平台 couponInfo.platformId = $("input[name='platformId']:checked").val(); //优惠券类型 couponInfo.couponType = $("input[name='couponType']:checked").val(); //优惠券使用限制 couponInfo.meetPrice = $('#meetPrice').val(); //优惠券面额 couponInfo.couponAmount = $('#couponAmount').val(); //活动起始时间 couponInfo.couponStartDate = $('#couponStartDate').val(); //活动结束时间 couponInfo.couponEndDate = $('#couponEndDate').val(); //优惠券数量 couponInfo.couponNum = $('#couponNum').val(); //用户领取优惠券数量限制 couponInfo.limitGetNum = $('#limitGetNum').val(); //备注 couponInfo.remark = $('#remark').val(); return JSON.stringify(couponInfo); } $("input:radio[name='couponType']").click(function(){ //1.满减券 2.折扣券 3.现金券 var tt = $(this).val(); switch(tt){ case '1' : $('#couponMax_div').hide(); break; case '2' : $('#couponMax_div').show(); break; case '3' : $('#couponMax_div').hide(); break; default: break; } });

上面为验证并向后台传参数,并且给radio绑定监听事件。

以上所述是小编给大家介绍的jQuery validate 验证radio实例。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐