input 监听输入事件

$("#" + inputId).on("input", function () {
                var checkboxId = $("#" + inputId).attr("target");
                if ($("#" + inputId).val().length == 0) {
                    //关闭复选框
                    if ($("#" + checkboxId).next().hasClass("layui-form-checked"))
                    {
                        $("#" + checkboxId).next().click();
                    }
                } else {
                    //开启复选框
                    if (!$("#" + checkboxId).next().hasClass("layui-form-checked")) {
                        $("#" + checkboxId).next().click();
                    }
                }
            })

  

原文地址:https://www.cnblogs.com/liuqiyun/p/9436624.html

时间: 2024-11-07 19:09:09

input 监听输入事件的相关文章

Android EditText截获与监听输入事件

Android EditText截获与监听输入事件共有2种方法: 1.第一种方法:使用setOnKeyListener(),不过这种方式只能监听硬键盘事件. edittext.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { textview.setText(edittext.getText()); return fal

input, textarea,监听输入事件

IE使用'propertychange'事件监听,其它浏览器使用'input'事件测试了IE7-10, Chrome, FF, 输入没有问题.♥但在IE9下,  删除,  回退,  Ctrl+X 没有监听到! var $input = $('#textinput'); var $span = $('#num'); var customLength = 40; var pressHandle = function(){ var txtLen = $input.val().length; if (t

js input监听兼容事件

$('#phoneNumber').on('input',function() { var valueP = $(this).attr('value'); if(valueP.length == 11){ $('#getVerCode').removeClass('unclick'); $('.getVerCodeJ').css('display','none'); } else{ $('#getVerCode').addClass('unclick'); $('.getVerCodeJ').c

关于input的监听聚焦事件

今天是打算开始实战自己一直要写的网站,然后开始疯狂的翻网站找灵感,在路过阿里云的时候,突然发现——欸?这个输入框的效果看着可以欸,于是乎,电源一拔坐了起来,分析效果. 其实这个效果并不难理解: 1. 当鼠标指向的时候,文本框会拉长 : 2. 当鼠标移开的时候,文本框会恢复原来长度: 3. 当点击输入框后,光标在输入框中聚焦后,鼠标再移开,它会保持拉长后的长度: 4. 当失去聚焦的时候,文本框长度再次缩短: 一分析完,就开始埋头劈里啪啦的一阵猛敲: <!DOCTYPE html> <htm

vue监听滑动事件,隐藏移动端键盘或者input失去焦点

在页面加载的地方mounted或者created写监听事件,注意使用touchmove事件 window.addEventListener("touchmove",this.myTouchMove) // 监听滑动事件 // 滑动关闭键盘 myTouchMove: function (evt) { if(document.hasFocus){ const inputId = document.getElementById('myBox') // 获取ID inputId.blur()

JS 事件绑定、事件监听、事件委托详细介绍

事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数.所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称. 在JavaScript中,有三种常用的绑定事件的方法: 在DOM元素中直接绑定: 在JavaScript代码中绑定: 绑定事件监听函数. 在DOM中直接绑定事件 我们可以在DOM元素上绑定onclick.onmouseover.onmouseout.onmousedown.onmouseup.ondblclick.onkeyd

JS 中的事件绑定、事件监听、事件委托

事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数.所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称. 在JavaScript中,有三种常用的绑定事件的方法: 在DOM元素中直接绑定: 在JavaScript代码中绑定: 绑定事件监听函数. 在DOM中直接绑定事件 我们可以在DOM元素上绑定onclick.onmouseover.onmouseout.onmousedown.onmouseup.ondblclick.onkeyd

移动端监听输入手机号以及判断手机号有效

项目案例需求如,输入/绑定正确的手机号才能下载软件,输入手机号发送验证码的功能等: 如下代码可以实现基本功能: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style> .gray-btn{ background: #ccc; } .blue-btn{ background: #09f; } </style> &

在Javascript中监听flash事件(转)

在Javascript中监听flash事件,其实有两种做法: 1.在特定的环境下(例如专门制作的flash),大家约定一个全局函数,然后在flash的事件中用ExternalInterface.call调用这个全局函数即可.2.在非特定的环境下(例如编写通用的flash插件),是不能限制用户的函数名的,所以根本无法约定全局函数:是否可以通过类似js的回调函数的形式实现事件监听呢? 其实js与flash的通信,一般情况下可以进行一些比较简单的通信,如传递基本的数据类型.传递简单的对象.调用函数等,