美文网首页JavaScript学习笔记
第十四章 表单脚本

第十四章 表单脚本

作者: 张果果 | 来源:发表于2016-12-02 22:10 被阅读10次

    1.有的浏览器会在触发表单的submit事件之前触发click事件,而有的浏览器则相反。对于先触发click事件的浏览器,意味着会在提交发生之前禁用按钮,结果永远不会提交表单。因此,最好是通过submit事件来禁用提交按钮


    2.①测试浏览器是否支持required属性:

    var isRequiredSupported = "required" in document . createElement("input")

    ②测试浏览器是否支持email、url等新类型:

    var input = document . createElement("input");

    input . type = "email";

    var isEmailSupported = (input . type === "email");

    ③测试浏览器是否支持pattern属性:

    var isPatternSupported = "pattern" in document . createElement("input");

    3.除了Opera之外的所有浏览器都支持剪贴板事件,包括copy、cut、paste。其他浏览器再实现剪贴板事件时也可以分为几种不同的情况

    ①IE、Firefox、Chrome和Safari允许通过JavaScript访问剪贴板中的数据,而Opera不允许这种访问方式

    ②即使是IE、Chrome和Safari,它们各自的实现方式也不同

    ③Firefox、Safari和Chrome只允许在paste事件发生时读取剪贴板中的数据,而IE没有这个限制

    ④Firefox、Safari和Chrome只允许在发生剪贴板事件时访问与剪贴板相关的信息,而IE允许在任何时候访问相关信息

    相关文章

      网友评论

        本文标题:第十四章 表单脚本

        本文链接:https://www.haomeiwen.com/subject/bmvqmttx.html