具体代码如下所示:
<div class="row cl"> <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>优惠券类型:</label> <div class="formControls col-xs-8 col-sm-9 skin-minimal"> <div class="radio-box"> <input name="couponType" type="radio" value="1" id="couponType_1" <#if couponInfo.couponType == 1>checked</#if <label for="couponType_1">满减券</label> </div> <div class="radio-box"> <input type="radio" name="couponType" value="2" id="couponType_2" <#if couponInfo.couponType == 2>checked</#if <label for="couponType_2">折扣券</label> </div> <div class="radio-box"> <input type="radio" name="couponType" value="3" id="couponType_3" <#if couponInfo.couponType == 3>checked</#if <label for="couponType_3">现金券</label> </div> <label id="couponType-error" for="couponType" class="error"></label> </div> </div> <div class="row cl" id="couponMax_div"> <label class="form-label col-xs-4 col-sm-3">优惠最高金额:</label> <div class="formControls col-xs-8 col-sm-9"> <input type="text" class="input-text" placeholder="仅在折扣券的情况下填写" name="couponMax" id="couponMax" value="${couponInfo.couponMax}"> </div> </div>
其中,自定义错误提示位置只需修改<label id="couponType-error" for="couponType" class="error"></label>
所在的位置即可,id和for的内容可以在浏览器中F12查看到。
$("#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实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“jQuery validate 验证radio实例”评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新动态
2024年11月09日
2024年11月09日
- 雨林唱片《赏》新曲+精选集SACD版[ISO][2.3G]
- 罗大佑与OK男女合唱团.1995-再会吧!素兰【音乐工厂】【WAV+CUE】
- 草蜢.1993-宝贝对不起(国)【宝丽金】【WAV+CUE】
- 杨培安.2009-抒·情(EP)【擎天娱乐】【WAV+CUE】
- 周慧敏《EndlessDream》[WAV+CUE]
- 彭芳《纯色角3》2007[WAV+CUE]
- 江志丰2008-今生为你[豪记][WAV+CUE]
- 罗大佑1994《恋曲2000》音乐工厂[WAV+CUE][1G]
- 群星《一首歌一个故事》赵英俊某些作品重唱企划[FLAC分轨][1G]
- 群星《网易云英文歌曲播放量TOP100》[MP3][1G]
- 方大同.2024-梦想家TheDreamer【赋音乐】【FLAC分轨】
- 李慧珍.2007-爱死了【华谊兄弟】【WAV+CUE】
- 王大文.2019-国际太空站【环球】【FLAC分轨】
- 群星《2022超好听的十倍音质网络歌曲(163)》U盘音乐[WAV分轨][1.1G]
- 童丽《啼笑姻缘》头版限量编号24K金碟[低速原抓WAV+CUE][1.1G]