玩笑过后

导航

随笔分类 -  javascript高级程序设计第14章表单脚本

14.5.2操作富文本
摘要:制作建议的富文本https://www.cnblogs.com/zhg277245485/p/6582033.html 1、queryCommandEnabled() 检测是否可以对当前选择的文本,或者当前插入字符所在位置执行某个命令。 这个方法接收一个参数既要检测的命令 如果当前的编辑区域允许执行 阅读全文

posted @ 2018-11-05 15:36 玩笑过后 阅读(189) 评论(0) 推荐(0)

14.5富文本编辑
摘要:1、iframe 方法 2、使用contenteditable属性 contenteditable属性有3个可能的值: true:表示打开 false:表示关闭 inherit:表示从父元素继承 阅读全文

posted @ 2018-11-05 14:48 玩笑过后 阅读(136) 评论(0) 推荐(0)

表单序列化
摘要:浏览器是怎样将数据发给服务器的 1、对表单字段的名称和值进行URL编码,使用和(&)分隔。 2、不发送禁用的表单字段 3、只发送勾选的复选框和单选按钮 4、不发送type为‘reset’和‘button’的按钮 5、多选选择框中的每个选中的值单独一个条目 6、在单击提交按钮提交表单的情况下,也会发送 阅读全文

posted @ 2018-11-04 19:11 玩笑过后 阅读(147) 评论(0) 推荐(0)

14.3.4移动和重排选项
摘要:1、appendChild() 2、insertBefore() 阅读全文

posted @ 2018-11-04 11:00 玩笑过后 阅读(107) 评论(0) 推荐(0)

14.3.3移除选项
摘要:1、DOM方法 2、选择框的方法 3、全部删除 阅读全文

posted @ 2018-11-03 17:39 玩笑过后 阅读(109) 评论(0) 推荐(0)

14.3.2添加选项
摘要:1、DOM方法 2、对象方法 3.add方法 如果想要使得option添加到不同位置,就用DOM技术和insertBefore() 阅读全文

posted @ 2018-11-03 17:13 玩笑过后 阅读(99) 评论(0) 推荐(0)

14.3.1选择选项
摘要:访问选中的选项的最简单的方式是: 1、选择框的selectedIndex属性 2、如果是选择多项的的选择框,selectedIndex属性就好像只允许选择一项一样。 3、设置selectedIndex会导致取消以前的所有选项并选择制定的那一项,而读取selectedIndex则只会返回选项中第一项的 阅读全文

posted @ 2018-11-03 17:00 玩笑过后 阅读(123) 评论(0) 推荐(0)

14.3 选择框表单
摘要:<select>元素的属性 1、add(newOption,relOption) 向控件中插入新的<option>元素,其位置在相关项(relOption)之前 2、multiple:布尔值,表示是否允许多项选择, 3、options:控件中所有的<option>元素的HTMLCollection 阅读全文

posted @ 2018-11-03 16:08 玩笑过后 阅读(118) 评论(0) 推荐(0)

14.2.4HTML5约束API验证
摘要:5、检测有效性 customError:如果设置了setCustomValidity(),则为true,否则返回false。 6、禁用验证 通过设置novalidate属性 如果一个表单中有多个提交按钮,为了制定点击某个提交按钮不必验证表单,可以在相应的按钮上添加formnovalidate 阅读全文

posted @ 2018-11-03 14:08 玩笑过后 阅读(125) 评论(0) 推荐(0)

input标签之外是否一定添加form标签
摘要:原文转载自:https://blog.csdn.net/lamanchas/article/details/78753031 input标签外是否添加form标签需要按情形区分:应用场景的区别:1.所有向后台提交数据(包括原生和ajax提交)的input都建议用form包裹,2.如果只是用来做前台交 阅读全文

posted @ 2018-10-31 18:15 玩笑过后 阅读(529) 评论(0) 推荐(0)

14.2.3自动切换焦点
摘要:此代码适合前面给出的标记,而且没有考虑隐藏字段 阅读全文

posted @ 2018-10-31 16:43 玩笑过后 阅读(124) 评论(0) 推荐(0)

14.2.2过滤输入
摘要:1、屏蔽字符 兼容版: 2、操作剪切板 IE是第一个支持与剪切板相关的事件, beforecopy: 在发生复制操作前触发。 copy: 在发生复制操作时触发。 beforecut:在发生剪切操作前触发。 cut:在发生剪切操作时触发。 beforepaste:在发生粘贴操作前触发。 paste:在 阅读全文

posted @ 2018-10-29 16:15 玩笑过后 阅读(107) 评论(0) 推荐(0)

14.2.1选择文本、取得选择的文本、选择部分文本
摘要:选择部分文本 标准下的实现方法: 非标准下的实现方法(ie8以下) JS moveStart和moveEnd方法(TextRange对象--查找与选择)详解 boundingHeight 获取绑定TextRange对象的矩形的高度 boundingLeft 获取绑定TextRange 对象的矩形左边 阅读全文

posted @ 2018-10-27 18:47 玩笑过后 阅读(260) 评论(0) 推荐(0)

14.1表单脚本
摘要:change和blur的功能相近 blur与change事件在绝大部分的情况下表现都非常相似,输入结束后,离开输入框,会先后触发change与blur,唯有两点例外。 1. 没有进行任何输入时,不会触发change在这种情况下,输入框并不会触发change事件,但一定会触发blur事件。在判断表单的 阅读全文

posted @ 2018-10-27 13:09 玩笑过后 阅读(105) 评论(0) 推荐(0)