选中复选框,才能在文本框中输东西。button按钮已启用,
"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"/> 限制教室</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"/> 需要预约</label>
<div class="col-xs-8 col-sm-7 col-md-7 col-lg-7">
<label class=" control-label ">
预约时间:</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"/> 收费(元/节)</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按钮已启用,的更多相关文章
- 自动化测试selenium(四)check,选中复选框,操作一组元素
定位复选框位置 打开浏览器,按F12,审查元素 接下来,我们要实现选中复选框 List<WebElement> inputs = driver.findElements(By.tagNam ...
- jQuery实现获取选中复选框的值
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Jq ...
- jQuery - 选中复选框则弹出提示框
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- JS实现页面table鼠标移动改变tr行颜色,单击tr选中复选框功能
JS源代码: //需要设置tr背景颜色 var highlightcolor='#bfecfc'; //设置背景颜色 function changeto(index){ var tr1 = docum ...
- 下拉框 JComboBox,文本框JTextField
1. 下拉框 JComboBox //导入Java类 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEven ...
- JS基础 浏览器弹出的三种提示框(提示信息框、确认框、输入文本框)
浏览器的三种提示框 alert() //提示信息框 confirm() //提示确认框 prompt() //提示输入文本框 1.alert( ) 提示信息框 <script> alert ...
- jquery( 点击按钮出来文本框并限制文本框的个数)
// 首先呢 编辑这个文章 主要是用于和大家的交流 以便学习和交流!! <div class="form-group" id="spots"> ...
- JQ三种提示框:提示信息框、确认框、输入文本框
浏览器的三种提示框: alert()提示信息框 confirm()提示确认框 prompt()提示输入文本框 1.alert()提示信息框 效果: 实现代码: <script> alert ...
- 获取jsp选中复选框的id传到后台controller,进行逻辑删除等操作
逻辑删除设备:(数据表中还有这条记录,不显示出来) 思路: 数据表加个字段display,值为Y/N,只显示display为Y的,删除时,把display的值改为N,就不会显示出来 jsp页面如下图, ...
随机推荐
- Java SPI机制和使用示例
JAVA SPI 简介 SPI 是 Java 提供的一种服务加载方式,全名为 Service Provider Interface.根据 Java 的 SPI 规范,我们可以定义一个服务接口,具体的实 ...
- java学习-GET方式抓取网页(UrlConnection和HttpClient)
抓取网页其实就是模拟客户端(PC端,手机端...)发送请求,获得响应数据documentation,解析对应数据的过程.---自己理解,错误请告知 一般常用请求方式有GET,POST,HEAD三种 G ...
- centos6.5 + 7 静态ip配置
2017/09/19日更, centos6.5 可用 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static D ...
- Go RabbitMQ (一)
RabbitMQ 简介 RabbitMQ是一个消息代理,用来负责接收和转发消息. 术语 生产者:生产者是负责发送消息的 队列:队列是RabbitMQ用来存储消息的,受主机内存和磁盘大小的限制,本质上是 ...
- ANTLR4权威指南 - 第7章 通过特定应用程序代码解耦语法
第7章 通过特定应用程序代码解耦语法 到目前为止,我们已经知道了怎么用ANTLR的语法来定义语言了,接下来我们要给我们的语法注入一些新的元素了.就语法本身而言,其用处并不大,因为它只能告诉我们一个用户 ...
- Linux下C语言的调试--转
调试是每个程序员都会面临的问题. 如何提高程序员的调试效率, 更好更快地定位程序中的问题从而加快程序开发的进度, 是大家共同面对的问题. 可能Windows用户顺口就会说出:用VC呗 :-) , 它提 ...
- ruby中Regexp用法
Regexp 正则表达式的类.正则表达式的字面值是以双斜线内夹表达式的形式生成的. /^this is regexp/ 还可以使用Regexp.new(string)来动态地生成正则表达式对象. 超类 ...
- Spring配置Quartz任务调度、及 ThreadPool 线程池
ONE.除了引入 Spring 相关的 jar 包,还要引入 Quartz 的 jar 包 <dependency> <groupId>org.springframework& ...
- [日常] DNS的迭代查询过程
DNS是应用层协议,端口号为tcp/53和udp/53 DNS查询过程,比如访问www.test.com1.客户机查询www.test.com2.查询首选DNS服务器,Linux下/etc/resol ...
- Spring 、SpringMVC 、Struts2之间的区别
一.Spring与SpringMVC的区别: spring是一个开源框架,是为了解决企业应用程序开发,功能如下: 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Ja ...