【js】对常见事件的一个总结
ps: 内容涉及(kendo Ui, jQuery)

如下图所示:要求实现功能点
(1)用户名(复选下拉框,可选择多个)和用户名(文本输入框)相勾连
复选下拉框改变,文本框也改变;如果选择了用户名下拉框/用户名文本框,则用户名复选框为不被勾选状态
(2)如果点击了(用户名是否全选)复选框为已勾选状态,用户名复选下拉框及用户名文本框清空

keyup:触发事件

keyup:文本输入框输入内容/内容改变便触发该事件
 /*** templateuser3:文本输入框的id* getSe3:复选框*///当输入内容时,立即触发某事件,宜用onkeyup,onchange会有延时。$("#templateuser3").keyup(function(){if($('#templateuser3').val()!=""){//复选框改变选择状态(取消勾选)$('#getSe3').prop("checked",false);mySe3=false;}});

change改变事件

change:对dom进行改变之后触发改事件

/**
* inqu3_1-0-formworktemplate3_1:kendoUi的复选下拉框id
* getSe3:复选框Id
* RootgetUser:给复选下拉框添加下拉选项的集合
* mySe3:全局变量,判断复选框(getSe3)是否勾选
*/
$('#getSe3').on("change", function (e) {//判断复选框是否勾选if($("#getSe3").is(":checked")){mySe3=true;//清空复选下拉框(文本框)的选项document.getElementById("inqu3_1-0-formworktemplate3_1").length = 0;             //kendoUi的kendoMultiSelect(复选下拉框)var multiselect =$('#inqu3_1-0-formworktemplate3_1').data("kendoMultiSelect");//清空复选下拉框已勾选数据multiselect.setDataSource("");$('#templateuser3').val("");var aaa={data: RootgetUser};var dataSource1 = new kendo.data.DataSource(aaa);var multiselect2 =$('#inqu3_1-0- formworktemplate3_1').data("kendoMultiSelect");  //给复选下拉框添加下拉选项数据multiselect2.setDataSource(dataSource1);}else{mySe3=false;}});

click 点击事件

click:点击某个dom元素之后触发该事件

/**
* rootModel:点击按钮的id
* saveTemplate:kendoUi的弹窗id
*/
$("#rootModel").on('click', function () {var winAddUrl = $('#saveTemplate').data("kendoWindow");//打开弹窗winAddUrl.center().open();
});

【js】复选框,复选下拉框,文本框勾连相关推荐

  1. java下拉菜单选择前弹提示框_javascript实现下拉提示选择框

    本文介绍了select和sugget结合起来使用的例子,支持下拉的直接选择,也支持在下拉内容中输入过滤. 整体效果就是下面这样的: 1.首先需要引入如下文件 这里要注意jquery要放在select2 ...

  2. html设置下拉菜单文本框隐藏,下拉选择框onchange触发隐藏输入框

    下拉选择框onchange触发隐藏输入框 window.οnlοad=function(){ var sel=document.getElementById("sel"); if ...

  3. java文本框背景_用Java编写小程序(包含组合框下拉和文本框)变换背景颜色

    展开全部 代码如下:import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java. ...

  4. jquery复选框选中及下拉框选中指定项(删除项)

    (1)复选框选中及下拉框选中指定项(删除项) <%@ taglib prefix="form" uri="http://www.springframework.or ...

  5. jquery可以勾选的下拉框_jquery.chosen下拉框多选插件使用详解_蓝戒的博客

    Chosen 是一个支持jquery的selec t下拉框美化插件,它能让丑陋的.很长的selec t选择框变的更好看.更方便.不仅如此,它更扩展了selec t,  增加了自动筛选的功能.它可对列表 ...

  6. 下拉框系统甄选火星推荐_下拉框词工具都选16火星软件,下拉框词工具佳选23火星...

    现在是十人九商的时代,产品种类和数量日益增多,竞争也在不断加大,微商切忌过长时间消耗在熟人市场,因为你的朋友圈熟人购买是有限的,等她们用完再回购需要时间,做久了你会发现,当你把原有的朋友圈子都卖完了, ...

  7. html搜索框如何加下拉框,js实现带搜索功能的下拉框

    本文实例为大家分享了js实现带搜索功能的下拉框,供大家参考,具体内容如下 1.介绍 在实现下拉框的时候,如果用select+option可以在满足pc端的需求,但如果需应用到手机端,由于select的 ...

  8. jquery 将下拉框重置_select下拉框之默认选项清空

    最近和小伙伴发现,select默认选项一般是提示信息,怎么才能让当我们点击下拉框时,可选的选项中没有默认的提示信息呢? 思路: 1.当点击下拉框时,让默认提示信息,即下拉框第一个选项移除. 2.当没有 ...

  9. excel添加列下拉框票价_excel表格下拉表格添加数据-excel2017表格中怎么制作下拉菜单列表框...

    在Excel表中,如何将增加下拉菜单的选项? excel中的下拉菜单选项,就是筛选的功能,具体操作如下: 1.首先选中a.b两列数据,在"开始"选项卡上选择"筛选&quo ...

  10. [小黄书小程序]主页面标签栏水平滑动和下拉弹出框

    上一章我们实现了小黄书小程序的搜索栏的界面呈现.这一章我们将会参考小红书实现搜索栏下面的标签栏. 该标签栏存在的意义是,用户可以根据选择的标签来快速呈现相关的内容.该标签栏界面主要是两个功能模块. 一 ...

最新文章

  1. crt证书linux使用,linux下使用openssl生成https的crt和key证书
  2. python hmac
  3. 《Haskell趣学指南》笔记之I/O
  4. python对话框代码_Python、tkinter、复杂对话框和代码结构
  5. nginx配置支持http2
  6. 收藏!!如何 Get 机器学习必备的算法技能? | 逻辑回归
  7. linux posix 线程池_linux多线程--POSIX Threads Programming
  8. java 创建ssh用户秘钥,安装Java、Maven、Git,以及生成、拷贝密钥
  9. linux下实现桥接联网
  10. openGauss 学习环境部署(docker方式),并使用dbeaver进行连接
  11. Centos 7安装RabbitMQ 3.7.8版本(单机版)-不使用RPM
  12. 老不死的笔,德国神设计!陪伴一辈子!不用墨水的金属永恒笔!
  13. paypal如何支付欧元_做印度最好的第三方四方支付网关-在线业务源码服务wefreepay一网打尽...
  14. tomcat报错:This is very likely to create a memory leak问题解决
  15. spring循环依赖 第二讲
  16. 计算机网络超详细笔记(一):计网概述
  17. 继电保护原理7-母线保护
  18. Project Management-软件开发之项目管理
  19. php绘制的图像是什么格式,图片一般是什么格式
  20. java基于POI批量插入图片到word

热门文章

  1. java获取文件列表,[javaSE] java获取文件列表
  2. 点击修改用户图像php类,php修改图像
  3. 机器学习基础——贝叶斯
  4. 数组的参数必须是 ByRef
  5. Taro下拉刷新,上拉加载更多
  6. 各大互联网公司技术分享
  7. 陈嘉哲:黄金原油跳水承压,日内或将延续,如何操作?附操作建议
  8. 多伦多大学朱子宁:一种选择语言探针的信息论观点
  9. Parallel Data Augmentation for Formality Style Transfer翻译
  10. fromkeys()