首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript表单基础

    表单基础 表单在html中以标签元素展示,在js中它用HTMLFormElemnt类型表示。 介绍一下HTMLFormElement类型的属性和方法。...event.preventDefault(); console.log('阻止成功');//阻止成功 }) 一般我们使用场景就是在提交且不跳转页面的时候,用户点击提交后其实是给服务器发送了表单...,但是我们防止用户二次提交,会在提交后执行这个方法,阻止之后的提交。...type:字符串,表示字段类型,如"checkbox"、"radio"等。 value:要提交给服务器的字段值。...对文件输入字段来说,这个属性是只读的,仅包含计算机上 表单字段的公共方法 就俩个哈哈 focus() 表示获取焦点 blur() 失去焦点 我们可以根据需求在js中操作这些内容,反正我感觉是挺好玩的

    1.1K20

    浅谈JavaScript的事件(事件类型)

    DOM3级的事件类型主要包括:UI事件,用户与页面上的元素交互时触发;焦点事件,元素获得或失去焦点触发;鼠标事件,用户通过鼠标在页面上执行操作时触发;滚轮事件,使用鼠标滚轮时触发;文本事件,当在文档中输入文本时触发...;键盘事件,用户通过键盘在页面上操作触发;合成事件,当为IME输入字符时触发;变动事件,底层DOM结构发生变化时触发。...有6个焦点事件:blur事件,元素失去焦点时触发事件,不会冒泡;focus事件,元素获得焦点时触发,不会冒泡;focusin事件,元素获得焦点时触发,会冒泡;focusout事件,元素失去焦点时触发,会冒泡...当用户在页面上由一个元素移动到另一个元素事件触发的顺序为:focusout事件,在失去焦点的元素上触发;focusin事件,在获得焦点的元素上触发;blur事件,在失去焦点的元素上触发;focus事件,...IME可以让用户输入在键盘上找不到的字符。IME通常需要同时多个字符来确定一个字符,比如中文的输入。

    1.8K50

    表单脚本

    表 HTMLFormElement的属性和方法 属性或方法 作用说明 acceptCharset 服务器能够处理的字符集;等价于HTML中的accept-charset特性 action 接收请求的URL...对文件字段来说,这个属性是只读的,包含着文件在计算机的路径 (2)表单字段方法 foucs()获取焦点,激活字段,使其可以响应键盘事件 blur()失去交单。... (3)表单字段事件 blur:当前字段失去焦点触发 change:对于和元素,在它们失去焦点且value值改变时触发;对于元素,在其选项改变时触发...focus:当前字段获取焦点时触发 表单错误提示流程:利用focus事件修改文本框的背景颜色,以便清楚表明这个字段获取了焦点;利用blur事件恢复文本框的背景颜色;利用change事件在用户输入了非规定字符时提示错误...过滤输入 (1)屏蔽字符 当需要用于输入的文本中不能包含某些字符时,例如手机号,只能输入字符!

    4.8K41

    VB学习记录

    height:移动后对象的高度 焦点与Tab键序 1.焦点 【说明】 焦点在任何时候只能有一个,改变焦点将触发焦点事件。...当对象得到或失去焦点时分别产生gotfocus或lostfocus事件。...+表2+表3 表1——出现的按钮 表1)值 符号常量 显示的按钮 0 vbOkOnly 确定 表2——图标类型 表2)值 符号常量 显示的图标 表3——默认活动按钮 表3)值 符号常量 默认活动按钮...:可以是双引号和回车符以外的任何ASCII字符 数值常量:整型、长整型、货币型、单/双精度浮点数 2.符号常量 【格式】 const 常量名 = 表达式 【示例】 const π= 3.1415926...4.2IF语句 【分类】 单分支IF语句 双分支IF语句 嵌套IF语句(多分支IF语句) 【单分支IF语句】 ↓ 条件----

    2.4K21

    inputchangecompositionkeydown事件详解

    change事件在用户行为导致input | select | textarea的value改变 && (失去焦点 || 回车)时触发。 composition事件在输入法编辑器输入字符后触发。...keydown事件在按下键盘按键后触发。 扩展阅读 详细介绍各个事件的不同。 input input是理想的文本内容变化监听事件,可以在内容改变后实时触发。...对于textarea或者input[type="text"],当文本内容变化 && (失去焦点 || 回车)时触发。...其中keydown会在按下任意字符后触发,keyup会在按键弹起后触发(chrome下中/英切换按钮弹起不会触发keyup)。...事件触发顺序 对于input[type="text"]当没有输入中文时,事件触发顺序为: keydown keypress beforeinput input keyup 失去焦点 change 当使用输入法输入

    2.4K10

    【Web APIs】JavaScript 操作元素 ⑧ ( DOM 操作元素 案例 | 获取焦点 onfocus 事件 | 失去焦点 onblur 事件 | 获取设置 HTML 页面背景颜色 )

    当 DOM 元素 获得焦点时 , 该 DOM 元素上绑定的 onfocus 事件被触发 ; 绑定该 onfocus 事件的元素 一般都是 input 表单元素 ; 如 : 当 用户 点击输入框 或 通过键盘切换到输入框时...- onblur 事件 在 JavaScript 中 , 当 DOM 元素 失去焦点时 , 该 DOM 元素上绑定的 onblur 事件被触发 ; 如 : 用户从 输入框 移动到 页面的其他部分 或...// 获取焦点后 , 颜色变为黑色 this.style.color = 'black'; } // 3....注册 失去焦点事件 onblur text.onblur = function() { if (this.value === '') {...this.value = '请输入搜索内容'; } // 失去焦点后 , 颜色变为灰色 this.style.color = 'gray

    14210

    iOS开发系列——第一个iOS程序和运行过程

    681503716(验证编号:大鲨)在iOS学习道路上的小伙伴可以加一下哦~ 首先打开Xcode—Create a new Xcode project—Single View Application--输入项目名称...; - (void)applicationDidEnterBackground:(UIApplication *)application;程序进入后台后执行,注意进入后台时会先失去焦点再进入后台; -...return YES; } - (void)applicationWillResignActive:(UIApplication *)application { NSLog(@"程序将要失去焦点...比较容易混淆的地方就是应用程序进入前台、激活、失去焦点、进入后台,这几个方法大家要清楚。...如果一个应用程序失去焦点那么意味着用户当前无法进行交互操作,因此一般会先失去焦点再进入后台防止进入后台过程中用户误操作;如果一个应用程序进入前台也是类似的,会先进入前台再获得焦点,这样进入前台过程中未完全准备好的情况下用户无法操作

    2K60

    Java事件处理,低级事件类型:键盘事件+焦点事件,你真的懂吗?

    表8-2列出了在Windows环境下,鼠标的形状和方法对应的常量。(注意,有若干个光标的形状完全一样,但在其他平台上未必如此。)...焦点事件 用鼠标可以指向屏幕上的任何一个对象。但是在使用键盘输入时,敲击键盘必须定位于一个特定的屏幕对象。...当文本域具有焦点的时候,可以将文本输入到文本域中;当按钮有焦点的时候,可以通过敲击空格键来“点击”这个按钮。 在一个窗口中,最多只有一个组件拥有焦点。...如果用户点击另一个组件,那么刚才拥有焦点的组件就会失去(lose)焦点,而被点击的组件就会获得焦点。用户还可以使用TAB键在各个组件上轮流切换焦点。这样可以遍历到所有能够接收输入焦点的组件。...在JDK 1.4中,当焦点转移的时候,可以找到“对等物”组件或窗口。对等物是指在组件或窗口失去焦点时获得焦点的组件或窗口。相反地,当组件或窗口获得焦点时,对等物是刚刚失去焦点的那个组件或窗口。

    4K30

    Flutter 完美的验证码输入框

    并不是全部重写,而是把源代码copy出来,修改控制外观的代码),于是我就去copy源代码了,可真正copy的时候发现TextField的关系比较复杂,并不是一个简单的StatefulWidget控件,而且需要计算字符的宽度...焦点问题 正常情况下,出现验证码的页面会弹出键盘,此效果很好实现,给TextField指定自动获取焦点即可,代码如下: TextField( autofocus:true, ... ) 如果页面还有其他输入框...输入完成后,通常需要关闭键盘,即TextField失去焦点,失去焦点方法如下: _focusNode.unfocus(); 使用 使用非常简单,如下: Container( height: 45,...AssetImage('images/box.png')), ), textStyle: TextStyle(color: Colors.lightBlue), ), ) 效果如下: 验证码输入完成后回调...onSubmitted,用法如下: VerificationBox( onSubmitted: (value){ print('$value'); }, ) 输入完成后,默认键盘消失,设置为不消失

    1.9K40

    JavaWeb day3 JavaScript入门

    如下图,当点击了输入框后,输入框就获得了焦点。而下图示例是当获取焦点后会更改输入框的背景颜色。 onblur 失去焦点事件。...如下图,当点击了输入框后,输入框就获得了焦点;再点击页面其他位置,那输入框就失去焦点了。下图示例是将输入的文本转换为大写。 onmouseout 鼠标移出事件。...完成以下需求: 当输入框失去焦点时,验证输入内容是否符合要求 当点击注册按钮时,判断所有输入框的内容是否都符合要求,如果不合符则阻止表单提交 8.2 环境准备 下面是初始页面 输入框失去焦点时,判断输入的内容是否符合 长度是 6-12 位 规则,不符合使 id='username_err' 的span标签显示出来,给出用户提示。 校验密码。...当手机号输入框失去焦点时,判断输入的内容是否符合 长度是 11 位 规则,不符合使 id='tel_err' 的span标签显示出来,给出用户提示。 代码如下: //1.

    7.4K20

    php注册系统和使用Xajax即时验证用户名是否被占用

    中使用Xajax能够即时与数据库发生交互 带给用户更好的体验 主要的应用有网页的即时、不刷新的登录系统 也可以利用于注册系统中 即时验证用户名是否被占用 一、基本目标 首先在mysql中有一张用户信息表user...,同样不允许用户注册 直到用户满足所有注册条件的时候,才放行 用户注册成功能够成功把用户名与密码添加到数据库之中,如上面的aa与b: 二、基本思想 由于第一个输入框在失去焦点时,需要与数据库发生交互,所以需要用到...php的Xajax技术 关于什么是失去焦点,见我之前的《【JavaScript】组件焦点与页内锚点间传值》(点击打开链接)一文, 关于什么是PHP的Xajax技术,与Xajax如何配置,可以参考我刚写的...--但用户名的输入框失去焦点时,也就是用户输入完成,光标离开这个输入框的时候,马上调用xajax中的check函数,带过去的值就是本输入框的内容--> 用户名:<input type="text" name...四、展望 这个注册系统还是存在缺陷的,首先,涉及数据库操作的第一个处理框,没有进行有害sql注入语句的过滤,并且所有的处理框,输入乱七八糟的字符都是可以放行甚至在密码处理框,不输入密码也是放行的,这些小细节如果是对于一个要运行在网络的

    1.3K30

    JavaWeb day3 JavsScript 入门

    如下图,当点击了输入框后,输入框就获得了焦点。而下图示例是当获取焦点后会更改输入框的背景颜色。 图片 onblur 失去焦点事件。...如下图,当点击了输入框后,输入框就获得了焦点;再点击页面其他位置,那输入框就失去焦点了。下图示例是将输入的文本转换为大写。 图片 onmouseout 鼠标移出事件。...完成以下需求: 当输入框失去焦点时,验证输入内容是否符合要求 当点击注册按钮时,判断所有输入框的内容是否都符合要求,如果不合符则阻止表单提交 8.2 环境准备 下面是初始页面 输入框失去焦点时,判断输入的内容是否符合 长度是 6-12 位 规则,不符合使 id='username_err' 的span标签显示出来,给出用户提示。 校验密码。...当手机号输入框失去焦点时,判断输入的内容是否符合 长度是 11 位 规则,不符合使 id='tel_err' 的span标签显示出来,给出用户提示。 代码如下: //1.

    7.5K10

    利用VLookup制作学生成绩报告书

    学期末时学生与老师都要紧张面对期末考试,学生在复习、做题,复习、做题,还是复习、做题,老师在备课、批改试卷,研究考点……,还是备课、批改试卷,研究考点,做为班主任的还有一件就是要准备学期末的“成绩报告单”...------------------------------------------- 第一步:建立“名单”工作表 注意:名单在第三列 第二步:建立“第一月考”工作表 注意:名单在第三列 第三步:建立...“期中考”工作表 注意:名单在第三列 第四步、第五步:同理建立“第三月考”“期末考”工作表 注意:名单在第三列 第六步:建立“成绩报告书”工作表 第七步:输入函数公式 完成,效果请看GIF动画...-------------------------------------------- 利用此方法做,名单与各考试的工作表可以不用排序,也就是可以乱序的,但却有一个地方注意的就是“姓名”在第三列,因为

    35230
    领券