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(单选框)相应 ...
随机推荐
- 07_组件三大属性(1)_state
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- C#反射机制详解
反射的定义:审查元数据并收集关於它的类型信息的能力,元数据(编辑后的基本数据单元)就是一大堆表,编译器会创建一个类定义表,一个字段定义表,一个方法定义表等,System.Reflection命名空间包 ...
- 打开Delphi 10.2提示脚本错误的解决方法
HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\18.0\Known IDE Packages $(BDS)\Bin\CommunityToolbar240.bp ...
- VirtualAlloc申请进程空间
https://baike.baidu.com/item/VirtualAlloc 百度百科 https://msdn.microsoft.com/zh-cn/library/window ...
- FlashDevelop 发布SWC
环境配置: 1.安装32位Java,经测试可用的 链接:http://pan.baidu.com/s/1i4CraXR 密码:xuud 2.ant,链接:http://pan.baidu.com/s/ ...
- 剑指offer例题——跳台阶、变态跳台阶
题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 思路: n<=0时,有0种跳法 n=1时,只有一种跳法 n=2时,有 ...
- 使用jQuery+huandlebars遍历数组
兼容ie8(很实用,复制过来,仅供技术参考,更详细内容请看源地址:http://www.cnblogs.com/iyangyuan/archive/2013/12/12/3471227.html) & ...
- jQuery中事情的动态绑定
在jQuery的开发过程中,我们往往需要处理各种事件,例如click(),hover()等.在jQuery的API中,我们可以使用不同的方法来将这些事件绑定到特定的元素中.今天这篇文章中,我们将要介绍 ...
- 14.连接池.md
目录 连接池定义 常用开源连接池: DBCP: C3P0 连接池定义 使用统一的规范:javax.sql.DataSource实现统一编程 常用开源连接池: DBCP:tomcat C3P0:hibe ...
- Swift重写UIButton的图片和标题的位置
import UIKit class ResetBtn: UIButton { let IMAGE_RATIO :CGFloat = 0.7 // 图片占整个按钮高度的比例 let TITLE_FON ...