radio选择
input标签radio单选
<tr>
<th style="font-weight: bolder;text-align: right;width:18%" >是否包邮:</th>
<td style="width:32%; text-align:left;">
<input id="postageFree1" type="radio" name="postage.postageFree" value="1" onclick="changePostageFree(this.value)" checked="checked"/>包邮
<input id="postageFree2" type="radio" name="postage.postageFree" value="2" onclick="changePostageFree(this.value)" />自定义运费
</td>
</tr>
<tr id="MethodsTR" hidden="hidden">
<th style="font-weight: bolder; text-align: right;width:18%" >计价方式:</th>
<td style="width:32%; text-align:left;">
<input id="valuationMethods1" type="radio" name="postage.valuationMethods" value="1" onclick="changeMethods(this.value)" />按件数
<input id="valuationMethods2" type="radio" name="postage.valuationMethods" value="2" checked="checked" onclick="changeMethods(this.value)" />按重量
<input id="valuationMethods3" type="radio" name="postage.valuationMethods" value="3" onclick="changeMethods(this.value)"/>按体积
</td>
</tr>
<tr id="ruleTR" hidden="hidden">
<th width="18%" align="right">默认规则: </th>
<td align="left" colspan="3">
<input type="text" id="defaultRulesA" name="postage.defaultRulesA" />
<span id="rulesA" >kg内</span>
<input type="text" id="defaultRulesB" name="postage.defaultRulesB" />
<span id="rulesB">元, 每增加</span>
<input type="text" id="defaultRulesC" name="postage.defaultRulesC" />
<span id="rulesC">kg, 增加运费</span>
<input type="text" id="defaultRulesD" name="postage.defaultRulesD" />元
</td>
</tr>
根据是否包邮显示不同的计价方式,根据不同的计价方式展示不同的ABCD值
// 修改是否包邮check
function changePostageFree(val){
if(val == 1){
$('#postageFree1').attr('checked', 'true');
$("#postageFree2").attr("checked",false);
$("#MethodsTR").hide();
$("#ruleTR").hide();
$("#ruleAdd").hide();
$("#ruleName").hide();
$(".imgs").hide(); }else{
$("#postageFree2").attr('checked','true');
$('#postageFree1').attr("checked",false);
$("#MethodsTR").show();
$("#ruleTR").show();
$("#ruleAdd").show();
$("#ruleName").hide();
$(".imgs").show();
}
}
// 修改计价方式
function changeMethods(num){
if(num == 1){
if($("#valuationMethods1").prop('checked')){
$("#valuationMethods1").attr("checked", true);
$("#valuationMethods2").attr("checked", false);
$("#valuationMethods3").attr("checked", false);
$("#rulesA").html("件内");
$("#rulesB").html("元, 每增加");
$("#rulesC").html("件, 增加运费");
$("#ruleNameA").html("第一件");
$("#ruleNameC").html("续件");
}else{
$("#valuationMethods1").attr("checked", false);
}
}else if (num == 2){
if( $("#valuationMethods2").prop('checked')){
$("#valuationMethods2").attr("checked", true);
$("#valuationMethods1").attr("checked", false);
$("#valuationMethods3").attr("checked", false);
$("#rulesA").html("kg内");
$("#rulesB").html("元, 每增加");
$("#rulesC").html("kg, 增加运费");
$("#ruleNameA").html("首重量(kg)");
$("#ruleNameC").html("续重量(kg)");
}else{
$("#valuationMethods2").attr("checked", false);
}
}else{
if( $("#valuationMethods3").prop('checked')){
$("#valuationMethods3").attr("checked", true);
$("#valuationMethods1").attr("checked", false);
$("#valuationMethods2").attr("checked", false);
$("#rulesA").html("m³");
$("#rulesB").html("元, 每增加");
$("#rulesC").html("m³, 增加运费");
$("#ruleNameA").html("首体积(m³)");
$("#ruleNameC").html("续体积(m³)");
}else{
$("#valuationMethods3").attr("checked", false);
}
}
}
radio选择的更多相关文章
- jQuery获取Radio选择的Value值||两个select之间option的互相添加操作(jquery实现)
jQuery获取Radio选择的Value值: 1. $("input[name='radio_name'][checked]").val(); //选择被选中Radio的Val ...
- 单选框radio 选择问题
<input type="radio" name="test"/> <input type="radio" name= ...
- radio选择事件 onchange事件 onclick事件
单选框按钮(radio)选择事件怎么设置呢? 既可以在radio标签里设置onclick事件实现,也可以设置它的onchange事件实现,效果一样,代码如下: <input id="r ...
- 页面中的radio选择适合的非空判断
var cyjb=$('input:radio[name="jcrwModel.cyjb"]:checked').val(); if(cyjb==n ...
- 【转】jQuery获取Select option 选择的Text和Value
获取一组radio被选中项的值:var item = $('input[name=items][checked]').val();获取select被选中项的文本:var item = $(" ...
- Jquery常用radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置
获取一组radio被选中项的值:var item = $('input[name=items][checked]').val(); 获取select被选中项的文本:var item = $(" ...
- jquery 获取Select option 选择的Text和Value
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置 获取一组radio被选中项的值:var item = $(' ...
- checkbox和radio使用
jQuery获取Radio选择的Value值: jQuery C# VB C++ Java jQuery设置Radio的Value值: 语法解释: 1. $("input[n ...
- radio与checkbox
最近一直在学习Javascript与asp.net MVC4,每天都在跟着书学习.这样总感觉自己看的很抽象,没有点实际的意义.而且,每次看的东西很容易忘记,所以打算在这里记录自己的学习笔记. Java ...
随机推荐
- Jmeter 老司机带你一小时学会Jmeter
Jmeter的安装 官网下载地址:http://jmeter.apache.org/download_jmeter.cgi 作为Java应用,是需要JDK环境的,因此需要下载安装JAVA,并且作必 ...
- IIS附加进程调试
- C/C++.文件是否存在
1. 2._access, _waccess.html(https://msdn.microsoft.com/en-us/library/1w06ktdy.aspx) int _access( con ...
- npm ERR! missing script: dev 报错解决
npm run dev 报错:missing script:dev 今天在运行Vue项目时,在运行npm run dev时报错如下图: 打开package.js文件夹,发现文件夹里的scripts有 ...
- 力扣(LeetCode)412. Fizz Buzz
写一个程序,输出从 1 到 n 数字的字符串表示. 如果 n 是3的倍数,输出"Fizz": 如果 n 是5的倍数,输出"Buzz": 3.如果 n 同时是3和 ...
- git 放弃本地修改
本文以转移至本人的个人博客,请多多关注! 如果在修改时发现修改错误,而要放弃本地修改时, 一, 未使用 git add 缓存代码时. 可以使用 git checkout -- filepathnam ...
- 用R的igraph包来画蛋白质互作网络图 | PPI | protein protein interaction network | Cytoscape
igraph语法简单,画图快速. Cytoscape专业,个性定制. 最终效果图: 当然也可以用Cytoscape来画. 参考:Network visualization with R Cytosca ...
- yarn基础解释
https://yarnpkg.com/zh-Hans/docs Yarn 对你的代码来说是一个包管理器, 你可以通过它使用全世界开发者的代码,或者分享自己的代码. 代码通过包(package)(或者 ...
- 2. 搭建DRF项目
企业项目开发流程 一.需求分析 1.企业的web项目类型: 商城 门户网站[企业站和门户站] 社交网络 资讯论坛 内部系统 个人博客 内容收费站 前端的静态页面制作,外界开发的时候,是照着psd/pn ...
- ImportError: sys.meta_path is None, Python is likely shutting down
python执行过错中,报错:ImportError: sys.meta_path is None, Python is likely shutting down 解决方法:在C:\Users\Adm ...