jQuery validate 验证radio实例
发布时间 - 2026-01-10 23:21:59 点击率:次具体代码如下所示:
<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实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# jquery
# validate验证radio
# validate
# 验证
# layui中使用jquery控制radio选中事件的示例代码
# jquery radio 动态控制选中失效问题的解决方法
# jQuery实现 RadioButton做必选校验功能
# jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
# jQuery实现radio第一次点击选中第二次点击取消功能
# Jquery获取radio选中的值
# Jquery获取radio选中值实例总结
# 小编
# 在此
# 只需
# 给大家
# 自定义
# 所示
# 表单
# 并向
# 所述
# 绑定
# 给我留言
# 感谢大家
# 错误提示
# 疑问请
# 有任何
# 情况下
# 器中
# 结束时间
# couponInfo
# placeholder
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
韩国服务器如何优化跨境访问实现高效连接?
Java遍历集合的三种方式
Android中AutoCompleteTextView自动提示
googleplay官方入口在哪里_Google Play官方商店快速入口指南
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何在Windows虚拟主机上快速搭建网站?
如何为不同团队 ID 动态生成多个独立按钮
如何在局域网内绑定自建网站域名?
如何在橙子建站中快速调整背景颜色?
详解MySQL数据库的安装与密码配置
Python高阶函数应用_函数作为参数说明【指导】
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
米侠浏览器网页背景异常怎么办 米侠显示修复
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
如何快速重置建站主机并恢复默认配置?
手机软键盘弹出时影响布局的解决方法
三星、SK海力士获美批准:可向中国出口芯片制造设备
如何打造高效商业网站?建站目的决定转化率
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
高端智能建站公司优选:品牌定制与SEO优化一站式服务
UC浏览器如何设置启动页 UC浏览器启动页设置方法
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
微信小程序 input输入框控件详解及实例(多种示例)
JS中对数组元素进行增删改移的方法总结
JavaScript数据类型有哪些_如何准确判断一个变量的类型
创业网站制作流程,创业网站可靠吗?
Laravel如何实现模型的全局作用域?(Global Scope示例)
如何快速登录WAP自助建站平台?
BootStrap整体框架之基础布局组件
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
如何在景安服务器上快速搭建个人网站?
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
Python制作简易注册登录系统
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
动图在线制作网站有哪些,滑动动图图集怎么做?
太平洋网站制作公司,网络用语太平洋是什么意思?
如何在搬瓦工VPS快速搭建网站?
Python数据仓库与ETL构建实战_Airflow调度流程详解
网站页面设计需要考虑到这些问题
详解阿里云nginx服务器多站点的配置
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
在线教育网站制作平台,山西立德教育官网?
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧

