"vc_islimit" IS '是否限制教室:1是,0否';
"i_isprepaer" IS '是否需要预约:1是,0否';
"i_isfee" IS '是否需要收费:1是,0否';   数据库里的字段

<div class="form-group" >
                        <input type="hidden" id="vc_islimit" name="vc_islimit" value=" " />
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1 ">
                        <input type="checkbox" id="i_limit_chk" name="i_limit_chk" class="form-control" value="1"  maxlength="80"/>&nbsp;&nbsp;限制教室</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">                        
                            <select id="vc_classroom" name="vc_classroom" class="form-control" disabled="true"></select>                            
                        </div>
                </div>

<div class="form-group" >
                        <input type="hidden" id="i_isprepaer" name="i_isprepaer" value=" " />
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1">                                                
                            <input type="checkbox" id="i_isprepaer_chk" name="i_isprepaer_chk" class="form-control" value="1" maxlength="80"/>&nbsp;&nbsp;需要预约</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">    
                            
                        <label class=" control-label ">                                                
                            &nbsp;&nbsp;预约时间:</label>                                        
                        </div>                        
                </div>
                <div class="form-group" >
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1">                                                
                            最大提前预约时间(小时)</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">    
                            <input type="text" class="form-control" id="f_allowbeginbook" name="f_allowbeginbook" value="" maxlength="80" readonly/>                                                
                        </div>                        
                </div>
                <div class="form-group" >
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1">                                                
                            最小提前预约时间(小时)</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">    
                            <input type="text" class="form-control" id="f_allowbook" name="f_allowbook" value="" maxlength="80" readonly/>                                                
                        </div>                        
                </div>
                <div class="form-group" >
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1">                                                
                            提前取消预约时间(小时)</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">    
                            <input type="text" class="form-control" id="f_allowcancel" name="f_allowcancel" value="" maxlength="80" readonly/>                                                
                        </div>            
                </div>
                
                
                <div class="form-group" >
                        <input type="hidden" id="i_isfee" name="i_isfee" value="" />
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1 ">
                        <input type="checkbox" id="i_isfee_chk" name="i_isfee_chk" class="form-control"  value="1" maxlength="80"/>&nbsp;&nbsp;收费(元/节)</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">                        
                            <input type="text" class="form-control" id="f_classfee" name="f_classfee" value="" maxlength="80" readonly/>                    
                        </div>
                </div>
                
                <div class="form-group">
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1">介绍</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">    
                        <textarea rows="10" cols="55" id="vc_classinfo" name="vc_classinfo"></textarea>                    
                        </div>
                </div>
                
                <div class="form-group">
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1">备注</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">                        
                            <input type="text" class="form-control" id="vc_remark" name="vc_remark" value="" maxlength="80"/>                            
                        </div>
                </div>

<div class="form-group">
                        <label class="col-xs-2 col-sm-3 col-md-3 col-lg-3 control-label col-xs-offset-1 col-sm-offset-1 col-md-offset-1 col-lg-offset-1">状态</label>
                        <div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">
                            <label>
                            <input type="radio" class="form-control" name="i_status" value="1" maxlength="80" preserve="true" />启用
                            </label>    
                            <label >
                            <input type="radio" class="form-control" name="i_status" value="0" maxlength="80" preserve="true" />禁用
                            </label>                    
                        </div>
                </div>
            </form>

1.$("#i_limit_chk").off('ifChecked ifUnchecked').on('ifChecked ifUnchecked', function(event) {
                            if(event.type == 'ifChecked'){
                                $("#vc_classroom").attr("disabled",false);
                                $("#vc_islimit").val(1);
                                var url="${def:context}${def:actionroot}/getclassroom";
                                ajaxCall(url,{
                                    method:"GET",
                                    dataType:"script",
                                    progress:true,
                                    success:function(){
                                        ccms.util.setComboValue('vc_classroom',$("#classroom").val(),"formEditor");
                                    }
                                });
                                
                            }else{
                                $("#vc_classroom").attr("disabled",true);
                                $("#vc_islimit").val(0);
                                var url="${def:context}${def:actionroot}/getclassroom?vc_code=jsuw";
                                ajaxCall(url,{
                                    method:"GET",
                                    dataType:"script",
                                    progress:true,
                                    success:function(){
                                        ccms.util.setComboValue('vc_classroom',$("#classroom").val(),"formEditor");
                                    }
                                });
                            }

2.//是否需要预约,需要则填写时间
        $("#i_isprepaer_chk").on('ifChecked ifUnchecked', function(event) {
            if(event.type == 'ifChecked'){
            
                $("#f_allowbeginbook").removeAttr("readonly");
                $("#f_allowbook").removeAttr("readonly");
                $("#f_allowcancel").removeAttr("readonly");
                $("#i_isprepaer").val(1);
            }else{
                $("#f_allowbeginbook").val("");
                $("#f_allowbook").val("");
                $("#f_allowcancel").val("");
                $("#f_allowbeginbook").attr("readonly","");
                $("#f_allowbook").attr("readonly","");
                $("#f_allowcancel").attr("readonly","");
                $("#i_isprepaer").val(0);
            }
        });

3.//是否课时收费
        $("#i_isfee_chk").on('ifChecked ifUnchecked', function(event) {
            if(event.type == 'ifChecked'){
            
                $("#f_classfee").removeAttr("readonly");
                $("#i_isfee").val(1);
            }else{
                $("#f_classfee").val("");
                $("#f_classfee").attr("readonly","");
                $("#i_isfee").val(0);
            }    
              
        });

$("input[name='i_status']:eq(0)").iCheck("check");

$(".btn_status").each(function(){
            //给类名是btn_status的按钮(因为有很多这样按钮)绑定修改方法
            $(this).click(function(){
                // sa是把状态由汉字转化成数字
                var s=$(this),sa=-1;
                if(s.text()=="已禁用"){
                    sa=1;
                }else if(s.text()=="已启用"){
                    sa=0;
                }else{
                    return;
                }
                var url="${def:context}${def:actionroot}/changestatus?code="+$(this).attr("code")+"&status="+sa;
                ajaxCall(url,{
                    method:"GET",
                    progress:true,
                    dataType:"script",
                    success:function(){
                        s.text(sa==0?"已禁用":"已启用")
                    }
                });
            });
            
        });

选中复选框,才能在文本框中输东西。button按钮已启用,的更多相关文章

  1. 自动化测试selenium(四)check,选中复选框,操作一组元素

    定位复选框位置 打开浏览器,按F12,审查元素 接下来,我们要实现选中复选框 List<WebElement> inputs = driver.findElements(By.tagNam ...

  2. jQuery实现获取选中复选框的值

    <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Jq ...

  3. jQuery - 选中复选框则弹出提示框

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  4. JS实现页面table鼠标移动改变tr行颜色,单击tr选中复选框功能

    JS源代码: //需要设置tr背景颜色 var highlightcolor='#bfecfc'; //设置背景颜色 function changeto(index){ var tr1 = docum ...

  5. 下拉框 JComboBox,文本框JTextField

    1. 下拉框 JComboBox //导入Java类 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEven ...

  6. JS基础 浏览器弹出的三种提示框(提示信息框、确认框、输入文本框)

    浏览器的三种提示框 alert() //提示信息框 confirm() //提示确认框 prompt() //提示输入文本框 1.alert( ) 提示信息框 <script> alert ...

  7. jquery( 点击按钮出来文本框并限制文本框的个数)

    // 首先呢  编辑这个文章  主要是用于和大家的交流  以便学习和交流!! <div class="form-group" id="spots"> ...

  8. JQ三种提示框:提示信息框、确认框、输入文本框

    浏览器的三种提示框: alert()提示信息框 confirm()提示确认框 prompt()提示输入文本框 1.alert()提示信息框 效果: 实现代码: <script> alert ...

  9. 获取jsp选中复选框的id传到后台controller,进行逻辑删除等操作

    逻辑删除设备:(数据表中还有这条记录,不显示出来) 思路: 数据表加个字段display,值为Y/N,只显示display为Y的,删除时,把display的值改为N,就不会显示出来 jsp页面如下图, ...

随机推荐

  1. CVPR2019 | Libra R-CNN 论文解读

    作者 | 文永亮 学校 | 哈尔滨工业大学(深圳) 研究方向 | 目标检测.GAN 推荐理由 ​ 这是一篇发表于CVPR2019的paper,是浙江大学和香港中文大学的工作,这篇文章十分有趣,网友戏称 ...

  2. ActiveMQ发布-订阅消息模式

    一.订阅杂志我们很多人都订过杂志,其过程很简单.只要告诉邮局我们所要订的杂志名.投递的地址,付了钱就OK.出版社定期会将出版的杂志交给邮局,邮局会根据订阅的列表,将杂志送达消费者手中.这样我们就可以看 ...

  3. mysql修改存储过程的权限

    直接上代码 grant execute on procedure 表名.存储过程名(eg: student.find) to '用户名'@'host'(eg: 'volumelicense'@'%') ...

  4. kmean算法C++实现

    kmean均值算法是一种最常见的聚类算法.算法实现简单,效果也比较好.kmean算法把n个对象划分成指定的k个簇,每个簇中所有对象的均值的平均值为该簇的聚点(中心). k均值算法有如下五个步骤: 随机 ...

  5. elasticSearch6源码分析(2)模块化管理

    elasticsearch里面的组件基本都是用Guice的Injector进行注入与获取实例方式进行模块化管理. 在node的构造方法中 /** * Constructs a node * * @pa ...

  6. es索引的RestHighLevelClient实现

    java代码: import java.io.IOException; import org.apache.http.HttpHost; import org.elasticsearch.action ...

  7. rabbitmq-channel方法介绍

    先介绍rabbmitmq的几个方法: // 声明一个队列 -// queue 队列名称 // durable 为true时server重启队列不会消失 (是否持久化) // exclusive 队列是 ...

  8. C# 数据库增加新表怎么更新ef

    找到dbmx文件,打开,右键,更新模型 也可以 右键从模型中删除 重新更新过来,感觉说了句废话 哈哈

  9. Java中Date与String的相互转换

    我们在注册网站的时候,往往需要填写个人信息,如姓名,年龄,出生日期等,在页面上的出生日期的值传递到后台的时候是一个字符串,而我们存入数据库的时候确需要一个日期类型,反过来,在页面上显示的时候,需要从数 ...

  10. JVM原理自总结

    一.成熟的系统调优1.一定要绝对避免循环查数据库和缓存(PS:循环里面就不能有查询缓存,更不能有查询数据库的操作,因为循环的次数没法控制) 2.对于API接口的话,一般都是直接查缓存的,没有查数据库的 ...