checkbox控制text是否可以填写和radio是否可选
代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>开启/禁止输入</title>
<script src="jquery-1.7.1.js"></script>
<script type="text/javascript">
function reset() {
$("#zt").attr("checked",false);
$("#yj").attr("checked",false);
$("#sj").attr("checked",false);
$("input[type='radio']").removeAttr('checked');
$("#f1").attr("disabled","disabled");
$("#f2").attr("disabled","disabled");
$("#jg").val("");
$("#jg").attr("disabled","disabled");
$("#yx").textbox('setValue','');
$('#yx').textbox('readonly',true);
} function fszt() {
// if($('#zt').prop("checked")&&$('#yj').prop("checked")){
// $.messager.alert('系统提示', '只能选择一个', 'info');
// $("#zt").attr("checked",false);
// return
// }
// if($('#zt').prop("checked")&&$('#sj').prop("checked")){
// $.messager.alert('系统提示', '只能选择一个', 'info');
// $("#zt").attr("checked",false);
// return
// }
if($('#zt').prop("checked")){//判断checkbox是否选中
//选中状态
$("#f1").removeAttr("disabled");
$("#f2").removeAttr("disabled");
}else{
//未选中状态
$("#f1").attr("disabled","disabled");
$("#f2").attr("disabled","disabled");
}
}
function yjjg() {
// if($('#yj').prop("checked")&&$('#zt').prop("checked")){
// $.messager.alert('系统提示', '只能选择一个', 'info');
// $("#yj").attr("checked",false);
// return
// }
// if($('#yj').prop("checked")&&$('#sj').prop("checked")){
// $.messager.alert('系统提示', '只能选择一个', 'info');
// $("#yj").attr("checked",false);
// return
// }
if($('#yj').prop("checked")){//判断checkbox是否选中
//选中状态
$("#jg").removeAttr("disabled");
}else{
//未选中状态
$("#jg").attr("disabled","disabled");
}
}
function sjr() {
// if($('#sj').prop("checked")&&$('#zt').prop("checked")){
// $.messager.alert('系统提示', '只能选择一个', 'info');
// $("#sj").attr("checked",false);
// return
// }
// if($('#sj').prop("checked")&&$('#yj').prop("checked")){
// $.messager.alert('系统提示', '只能选择一个', 'info');
// $("#sj").attr("checked",false);
// return
// }
if($('#sj').prop("checked")){//判断checkbox是否选中
//选中状态
$('#yx').textbox('readonly',false);
}else{
//未选中状态
$('#yx').textbox('readonly',true);
}
}
</script>
</head>
<body>
<table>
<tr>
<td style="text-align: right;font-size: 15px" ><input id="zt" type="checkbox" onclick="fszt()">发送状态:</td>
<td style="font-size: 15px" ><input disabled="disabled" id="f1" type="radio" name="flag" value="1">开启
<input disabled="disabled" id="f2" type="radio" name="flag" value="0">关闭</td>
</tr>
<tr>
<td style="text-align: right;font-size: 15px" ><input id="yj" type="checkbox" onclick="yjjg()">邮件间隔:</td>
<td style="font-size: 15px" > <input disabled="disabled" id="jg" type="text" name="interval">(分)</td>
</tr>
<tr>
<td style="text-align: right;font-size: 15px" ><input id="sj" type="checkbox" onclick="sjr()">收件人:<br>(easyui)</td>
<td> <input id="yx" name="sjryx" readonly="readonly" class="easyui-textbox" type="text" style="width:300px;height:100px" data-options="prompt:'多个邮件用英文逗号隔开',multiline:true"></input></td>
</tr>
</table>
<button onclick="reset()">点我还原</button>
</body>
</html>
checkbox控制text是否可以填写和radio是否可选的更多相关文章
- 获取CheckBox的Text值
有在网上看到一个问题,就是尝试去获取Checkbox的值.技术难度并不高,不过有时间,还是做做练习.创建一个网页: 写click事件,在CheckBox被选取时,才去获取CheckBox的Text的值 ...
- 简简单单,jquery中,使用checkbox控制div的显示与隐藏
今天开发代码时,发现好久不用jquery就生疏了. 所以作这个记录, 使用checkbox控制div的显示与隐藏. 一,html代码处: <input type="checkbox&q ...
- playwright-python 处理Text input、Checkboxs 和 radio buttons(三)
Text input 输入框输入元素,直接用fill方法即可,支持 <input>,<textarea>, [contenteditable] 和<label>这些 ...
- checkbox控制显示隐藏
显示文本框<input type = "checkbox" id="checkbox" onclick="on_hide();"/&g ...
- jquery杂记之checkbox控制select置灰
jquery: $(function(){ $("#avg_day_live").bind("click",function(){ //点击 if($(&q ...
- pyautogui控制鼠标键盘自动填写数据
import os import pyautogui import time, os import pyperclip # 复制 pyautogui.FAILSAFE = False class Au ...
- jquery对同级的td做radio限制
<html> <head> <title></title> <script src="http://libs.baidu.com/jqu ...
- jQuery radio取值,checkbox取值,select取值
语法解释: $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkTex ...
- 使用val()另一个妙用------选中select/checkbox/radio的值
一直认为val()方法只有两个功能:1.能设置元素的值,2.获取元素的值.知道val()方法还有另外一个妙用,就是它能使select(下拉列表框).checkbox(多选框)和radio(单选框)相应 ...
随机推荐
- elasticsearch-cluster shards
elasticsearch-cluster: Windows下本地测试用 创建集群就要给集群起名,修改 elasticsearch.yml文件. cluster.name: es_test //集群名 ...
- nodejs 热更新插件
键入命令: npm -g install supervisor supervisor必须安装到全局 可以用supervisor 来启动服务 命令supervisor app.js
- MemSQL 架构初探(转)
MemSQL 自称是最快的内存数据库.目前已发布了2.5版本. MemSQL 具有以下特点 1 高效的并行,尤其是分布式的MemSQL. 2 高效的并发,采用lock-free的内存数据结构skip ...
- laravel视图$errors为空
最近用laravel5.2的validator时,完全参考手册操作,结果控制器$validator->errors()->all()正常显示错误信息,$validator->fail ...
- Nginx性能优化
一.编译安装过程优化 1.减小Nginx编译后的文件大小 在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆 ...
- linux 2.6.32文件系统的inode
接上文: crash> struct -xo dentry.d_inode ffff8818118002c0 struct dentry { [ffff8818118002d0] struct ...
- 使用docker-compose创建启动容器时候提示服务名已存在
今天在测试环境启动一个已有服务时候提示服务名已存在,造成这个原因是,前些天集群的一个节点挂了,导致这个节点上的docker容器全部没了,为了当时能正常使用就使用 docker-compose -H 1 ...
- 讲一讲Servlet和JSP的关系
Test.jsp在运行时首先被解析成一个java类Test_jsp.java,该类继承于org.apache.jasper.runtime.HtppJspBase类,而Http又是继承HttpServ ...
- LISTVIEW显示JPEG缩略图
http://www.ctsys.cn/files/SHOW_FILES.ASPX?ID=22 许多的JPEG图片浏览器(如由我设计的<JPEG浏览缩放器>),都可以将JPEG缩略图放置到 ...
- hadoop-2.7.3完全分布式部署
一.环境介绍 IP host JDK linux版本 hadop版本 192.168.0.1 master 1.8.0_111 centos7.2.1511 hadoop-2.7 ...