首页 > 其他分享 >常见表单事件

常见表单事件

时间:2023-01-02 11:33:55浏览次数:37  
标签:function console log 常见 表单 inputEle 事件 addEventListener input

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <input type="text">
    <form action="">
        <input type="text">
        <input type="text">
        <button type="reset">重置</button>
        <button type="submit">提交</button>
    </form>
    <script>
        var inputEle=document.querySelector('input')
        // 1.获取焦点和失去焦点
        inputEle.addEventListener('focus',function(){
            console.log('inputEle获取了焦点');
        })
        inputEle.addEventListener('blur',function(){
            console.log('inputEle丢失了焦点');
        })
        // 2获取正在输入的内容和改变的内容
        inputEle.addEventListener('input',function(){
            console.log('正在输入'+inputEle.value);
        })
        inputEle.addEventListener('change',function(){
            console.log('改变输入值'+inputEle.value);
        })
        // change和input的区别:change在丢失焦点时统一显示
        // 3 监听重置和提交(在form中进行)
        var formEle=document.querySelector('form')
        formEle.addEventListener('reset',function(event){
            console.log('进行了重置操作');
            event.preventDefault() 
            //阻止默认操作
        })
        formEle.addEventListener('submit',function(){
            console.log('进行了提交操作');
        })

    </script>
</body>
</html>

 

标签:function,console,log,常见,表单,inputEle,事件,addEventListener,input
From: https://www.cnblogs.com/theYT/p/17019630.html

相关文章

  • 分享:一个可视化算法网站(所有常见的算法)
    网站:​​https://visualgo.net/zh​​各种算法说明:排序算法将一串数组(一个列表)中的元素(整数,数字,字符串等)按某种顺序(增大,减小,字典顺序等)重新排列。有很多种不同的排序算法,每......
  • DOM事件
    1.概念:某些组件被执行了某些操作之后,触发某些代码的执行。  *事件:某些操作:如:点击,双击  *事件源:组件。如:按钮,文本输入框.....  *监听器:代码  *注册监听:将事件,事......
  • input输入框的一些常用事件介绍
    1.onfocus当input获取到焦点时触发.2.onblur当input失去焦点时触发,注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候才会触发该事件,用于判断标签为空.3.onc......
  • Python__20-- 常见Bug
    1Bug一杯茶,一包烟,一个Bug改一天程序错误,即英文的Bug,也称为缺陷、臭虫,是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。早期的......
  • POST 四种常见的Content-Type
    ​​HTTP/1.1协议​​规定的HTTP请求方法有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT这几种。其中POST一般用来向服务端提交数据,本文主要讨论POST提......
  • delphi 关于ComBoBox控件用代码设置值时,onchange事件失效的解决方案
    问题表现为:手动设置里一点问题也没有,值和颜色都能正常显示,但是通过代码操作时,onchange事件并没有被触发.  解决方案是让它主动触发:ComArr是个全局TList,窗体......
  • 常见的SSL证书失效的原因分析以及解决办法
    为网站安装SSL证书开启https已经是一种常态了,但是不代表安装了SSL证书就能正常试用,仍然会出现SSL证书无效的情况,本文就盘点一下出现SSL证书无效的原因,并且探讨相应的解决解......
  • 【无标题】常见框架:Django框架<全能型框架MTV>
    第一课django环境搭建前言Web框架:url,请求对象,响应对象,模板引擎常见框架:Django框架<全能型框架MTV>/Web.py/flask框架<已经停止维护>/Tornado<facebook维护>Web应用框架......
  • java常见面试题及三大框架面试
    Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×frie......
  • zabbix利用自带模板监控mysql常见问题
    先放出完整步骤:1,创建数据库监控用户mysql-uroot-prootGRANTUSAGEON*.*TO'mysqlcheck'@'localhost'IDENTIFIEDBY'mysqlcheck';FLUSHPRIVILEGES;注意:当出现错误:E......