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)" />自定义运费&nbsp;&nbsp;&nbsp;
</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)" />按件数&nbsp;&nbsp;&nbsp;
<input id="valuationMethods2" type="radio" name="postage.valuationMethods" value="2" checked="checked" onclick="changeMethods(this.value)" />按重量&nbsp;&nbsp;&nbsp;
<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">默认规则:&nbsp;&nbsp;</th>
<td align="left" colspan="3">&nbsp;&nbsp;
<input type="text" id="defaultRulesA" name="postage.defaultRulesA" />
<span id="rulesA" >kg内</span>&nbsp;&nbsp;&nbsp;
<input type="text" id="defaultRulesB" name="postage.defaultRulesB" />
<span id="rulesB">元,&nbsp;&nbsp;&nbsp;每增加</span>
<input type="text" id="defaultRulesC" name="postage.defaultRulesC" />
<span id="rulesC">kg,&nbsp;&nbsp;&nbsp;增加运费</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("元,&nbsp;&nbsp;&nbsp;每增加");
$("#rulesC").html("件,&nbsp;&nbsp;&nbsp;增加运费");
$("#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("元,&nbsp;&nbsp;&nbsp;每增加");
$("#rulesC").html("kg,&nbsp;&nbsp;&nbsp;增加运费");
$("#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("元,&nbsp;&nbsp;&nbsp;每增加");
$("#rulesC").html("m³,&nbsp;&nbsp;&nbsp;增加运费");
$("#ruleNameA").html("首体积(m³)");
$("#ruleNameC").html("续体积(m³)");
}else{
$("#valuationMethods3").attr("checked", false);
}
}
}

radio选择的更多相关文章

  1. jQuery获取Radio选择的Value值||两个select之间option的互相添加操作(jquery实现)

    jQuery获取Radio选择的Value值: 1. $("input[name='radio_name'][checked]").val();  //选择被选中Radio的Val ...

  2. 单选框radio 选择问题

    <input type="radio"  name="test"/> <input type="radio"  name= ...

  3. radio选择事件 onchange事件 onclick事件

    单选框按钮(radio)选择事件怎么设置呢? 既可以在radio标签里设置onclick事件实现,也可以设置它的onchange事件实现,效果一样,代码如下: <input id="r ...

  4. 页面中的radio选择适合的非空判断

     var cyjb=$('input:radio[name="jcrwModel.cyjb"]:checked').val();                if(cyjb==n ...

  5. 【转】jQuery获取Select option 选择的Text和Value

    获取一组radio被选中项的值:var item = $('input[name=items][checked]').val();获取select被选中项的文本:var item = $(" ...

  6. Jquery常用radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置

    获取一组radio被选中项的值:var item = $('input[name=items][checked]').val(); 获取select被选中项的文本:var item = $(" ...

  7. jquery 获取Select option 选择的Text和Value

    jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置 获取一组radio被选中项的值:var item = $(' ...

  8. checkbox和radio使用

    jQuery获取Radio选择的Value值: jQuery   C#   VB   C++   Java jQuery设置Radio的Value值: 语法解释: 1. $("input[n ...

  9. radio与checkbox

    最近一直在学习Javascript与asp.net MVC4,每天都在跟着书学习.这样总感觉自己看的很抽象,没有点实际的意义.而且,每次看的东西很容易忘记,所以打算在这里记录自己的学习笔记. Java ...

随机推荐

  1. linux系统下各类软件安装笔记

    安装环境: linux版本:ubuntu 16.04 安装python3.6 sudo add-apt-repository ppa:jonathonf/python-3.6              ...

  2. python 下载地址

    https://www.python.org/ftp/python/

  3. Python self,init,对象属性

    self关键字的作用 __init__初始化 # coding=utf-8 支持中文 class Human(object): laugh = 'Ha' def show_laugh(self): p ...

  4. 使用cmd命令进行导入

    进入cmd直接输入命令 imp 用户名/密码@监听器路径/数据库实例名称 file='d:\数据库文件.dmp' full=y ignore=y 例如: imp mislogin/mislogin@l ...

  5. VC_窗口exe_printf信息

    1. #include <io.h> #include <fcntl.h> #include <stdio.h> 2. void InitConsoleWindow ...

  6. 学习笔记9—python数据表的合并(join(), merge()和concat())

    merage# pandas提供了一个类似于关系数据库的连接(join)操作的方法<Strong>merage</Strong>,可以根据一个或多个键将不同DataFrame中 ...

  7. 虚拟机vmnet0、vmnet1和vmnet8的区别

    vmnet0,实际上就是一个虚拟的网桥 vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关. ...

  8. 雷林鹏分享:jQuery EasyUI 表单 - 格式化下拉框

    jQuery EasyUI 表单 - 格式化下拉框 本教程向您展示如何创建一个简单的下拉框(Combobox),让它在下拉框中显示图片项.您可以在下拉框(combobox)上使用 formatter ...

  9. 雷林鹏分享:C# 判断

    C# 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的). 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 C ...

  10. English trip V1 - B 16. Giving Reasons 提供个人信息 Teacher:Lamb Key: Why/Because

    In this lesson you will learn how to give reasons for something you've done. 课上内容(Lesson) Why do peo ...