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(单选框)相应 ...
随机推荐
- Hbase数据读写流程
From: https://blog.csdn.net/wuxintdrh/article/details/69056188 写操作: Client写入,存入Memstore,Memstore满则Fl ...
- 关于PHP Notice: A non well formed numeric value encountered, 你知道多少
---------------------------------------------------------------------------------------------- A non ...
- numpy-帮助文档 & 速查表.md
目录 转相关资料: 速查表 速查代码 转相关资料: 官方手册 易佰教程 gitbook ZMonster's Blog 速查表 速查代码 # -*- coding: utf-8 -*- "& ...
- 多线程 Runnable 实现线程 内部类
public class ThreadDemo4 { public static void main(String[] args){ System.out.println(Thread.current ...
- hexo发表博文
3.4创建博客文章与发布 在hexo 目录下终端命令: $ hexo new '文件名' //会在source/_posts创建一个文件名.md文件 这就可以使用markdown编辑器开始写自己的博客 ...
- Spark之机器学习(Python版)(一)——聚类
https://www.cnblogs.com/charlotte77/p/5437611.html
- centos6安装nginx
1.获取官方的仓库地址 我们需要先访问nginx的官方网站,获取官方的仓库地址https://nginx.org/en/linux_packages.html#stable 新建/etc/yum.re ...
- SpringBoot点滴(1)
spring boot 注意事项 1.项目启动的主类,放置位置在所有类的外层与controller,dao,service,util,entity同层,SpringBoot会自动扫描@SpringBo ...
- django创建一个简单的web站点
一.新建project 使用Pycharm,File->New Project…,选择Django,给project命名 (project不能用test命名) 新建的project目录如下: ...
- Tableau-安装的坑
前言: 为了学习Tableau的教程,我下载了这个软件从官网,结果安装的时候一直报一个奇怪的错误, 由于当时没有截图,只记得错误代码Xo80076666好像是,提示安装失败,已经有另一个产品安装 在我 ...