`
18633917479
  • 浏览: 11986 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

form表单新特性个函数

    博客分类:
  • html
 
阅读更多

1.placeholder

其特性值会以浅灰色样式显示在输入框中,当输入框获得焦点并有值后,该提示信息自动消失。

<p>
    <label for="runnername">
        Runner:
    </label>
    <input id="runnername"name="runnername" type="text" placeholder="First and last name" />
</p>
 运行结果是:在输入框有'First and last name'字符,当点击输入时,字符消失.

 

2.autocomplete

浏览器通过autocomplete特性能够知晓是否应该保存输入值以备将来使用,autocomplete应该用一保护用户敏感数据,避免本地浏览器对它们进行不安全的存储。

类型 作用
on 字段无需保护,可被重复复制和存储
off 字段被保护,不可复制和存储
unspecified 包含<form>的默认设置,如果没有被包含在表单中或没有指定值,则行为表现为on
<form action="" method="get" autocomplete="on">
Name:<input type="text" name="name" /><br />
E-mail: <input type="email" name="email" autocomplete="off" /><br />
<input type="submit" />
</form>
 当用户提交过一次表单后,再次访问,name的输入框会提示你曾输入的值,而email则不会提示。

3. autofocus

页面载入时,我们通过autofocus指定某个表单元素获得焦点,但每个页面只允许出现一个autofocus,如果设置多个则相当于未指定些行为。不能实现焦点转移

4. list特性和datalist

Webpage: <input type="url" list="url_list" name="link" />
<datalist id="url_list">
    <option label="W3School" value="http://www.w3school.com.cn" />
    <option label="Google" value="http://www.google.com" />
    <option label="Microsoft" value="http://www.microsoft.com" />
</datalist>
 

 

 webpage后输入框会有<datalist>三个网址选项列表.
5.required
其属性规定其输入区域不能为空
Name: <input type="text" name="usr_name" required="required" />
 
 6.pattern
验证 input 域的模式,如果value不符合其正则表达式,那表单将通不过验证,无法提交
Country code: <input type="text" name="country_code"
pattern="[A-z]{3}" title="Three letter country code" />
 7. novalidate
属性规定在提交表单时不验证 form 或 input 域
<form action="demo_form.asp" novalidate="novalidate">
  E-mail: <input type="email" name="user_email" />
  <input type="submit" />
</form>
 
 运行效果是不验证E-mail的输入,没有@也可以提交
 
 
分享到:
评论

相关推荐

    form表单拖拽功能

    综上所述,"form表单拖拽功能"的实现涉及HTML、CSS和JavaScript的综合运用,包括事件处理、CSS定位、性能优化和浏览器兼容性等多个方面。通过学习和实践这样的功能,开发者不仅可以提升交互设计能力,还能对前端开发...

    form表单的异步回调方法

    "form表单的异步回调方法"主要涉及以下几个关键知识点: 1. **表单提交(Form Submission)**:HTML表单通过`&lt;form&gt;`元素定义,其中包含`&lt;input&gt;`、`&lt;select&gt;`、`&lt;textarea&gt;`等元素来获取用户输入。默认情况下,...

    vue获取form表单的值示例

    本文档中将分享一个如何在Vue.js中获取form表单值的示例,使用的是Element-ui组件库以及axios库来发送HTTP请求。下面将详细介绍这些知识点。 ### Vue.js中的表单数据绑定 Vue.js提供了一种简单的方式来实现数据的...

    php curl模仿form表单提交图片或文件

    使用`curl_init()`函数创建一个新的cURL资源,并设置相应的选项。例如,要设置POST方法,我们可以使用`curl_setopt()`函数,将`CURLOPT_POST`选项设置为`true`。 2. **设置POST数据** 当我们想要提交表单数据时,...

    form表单日期输入控件

    在网页设计和开发中,`form` 表单是用户与服务器进行数据交互的重要组成部分,而日期输入控件则是表单中常见的一种元素,用于收集用户的日期或时间信息。在HTML5中,引入了内置的日期输入类型,使得创建和处理日期...

    form表单中的onblur事件

    在网页开发中,表单(Form)是用户与页面交互的重要元素,用于收集用户输入的信息。在HTML中,我们可以利用各种事件来控制表单元素的行为,`onblur`事件就是其中之一。`onblur`事件是当用户焦点离开某个元素,比如...

    layui form表单提交之后重新加载数据表格的方法

    其中,form模块用于处理表单,table模块用于操作数据表格。当用户填写完表单并提交后,常常需要根据提交的数据更新页面上的数据表格,以显示最新的数据。 ###知识点一:Layui模块的使用和依赖 在上述代码片段中,...

    jsp页面js调用form表单的值的方法

    ### JSP 页面中 JS 调用 Form 表单的值的方法 在 Web 开发中,JSP(Java Server Pages)是一种广泛使用的服务器端技术,它允许开发者将动态内容嵌入到静态 HTML 页面中。本篇文章主要介绍如何在 JSP 页面中通过 ...

    防止Layui form表单重复提交的实现方法

    在这个函数内部,返回false可以阻止表单的提交,即阻止表单数据被发送到服务器,从而避免重复提交。 在上述函数中,如果需要在禁止表单默认提交行为的同时,与服务器进行数据交互,则可以使用JavaScript的...

    转义表单提交字符处理函数

    ### 转义表单提交字符处理函数 在Web开发中,确保用户输入的数据安全是非常重要的。不正确的处理可能会导致诸如XSS(跨站脚本攻击)等安全问题。因此,对用户提交的数据进行适当的转义是至关重要的。本文将详细介绍...

    ajax提交form表单

    在提供的代码片段中,可以看到一个简单的HTML页面包含了一个form表单和几个输入元素。JavaScript代码主要集中在处理Ajax请求上,包括创建XMLHttpRequest对象、设置请求、发送请求以及处理响应。 ### 四、注意事项 ...

    vue element el-form多表单验证.txt

    为了实现这一目标,我们可以利用 Promise 的特性来异步处理多个表单的验证结果,并且使用 `Promise.all` 方法来确保所有表单都验证通过。 ##### 1. 初始化变量 ```javascript let formArr = ["legalPerson", ...

    EXT异步提交FORM表单

    ### EXT异步提交FORM表单知识点详解 #### 一、EXT异步提交FORM表单概述 在现代Web应用开发中,异步提交表单是一种常见的技术手段,它能够提升用户体验,减少页面刷新带来的数据丢失风险,并能有效提高系统的响应...

    jquery异步提交form表单

    本文将深入探讨“jQuery异步提交form表单”这一主题,结合给出的标签“源码”和“工具”,我们将分析相关源码,并提供实际应用中的指导。 在传统的HTML表单提交过程中,页面会跳转到服务器返回的结果页面,这在用户...

    form表单验证板模板

    在网页开发中,表单(Form)是收集用户数据的重要工具,而表单验证则是确保用户输入的数据符合预期格式和规则的关键步骤。本教程将详细讲解如何使用HTML、JavaScript中的`onfocus()`和`onblur()`事件来实现邮箱注册...

    ajaxForm异步提交表单(含图片)

    AjaxForm是jQuery Form Plugin的一个功能,用于实现异步表单提交,特别是处理包含图片在内的复杂数据。本文将深入探讨如何使用ajaxForm进行异步表单提交。 首先,让我们了解什么是Ajax。AJAX(Asynchronous ...

    js提交form表单,并传递参数的实现方法

    //增加的函数 begin function queryFun(){ var type = $("#artType").val(); var hasInputed = "1";//表示输入了要搜索 的信息 if($("#query").val()=="选手姓名/编号"){ //表示没有输入要搜索的值 hasInputed=...

    form表单填写进度条

    使用方法: 1.将fort.css和fort.js引用页面 [removed][removed] &lt;link href="fort/fort.css" rel="stylesheet"&...3.调用js函数 [removed] flash(); [removed] 4.在form标签添加class属性: class="form" 即可;

    EBS Form内置函数说明

    4. **查询函数**:如`QUERY`,允许用户在表单内执行SQL查询。 5. **环境函数**:如`GET_APPLICATION_NAME`, `GET_MODULE_NAME`, `GET_BLOCK_NAME`等,用于获取当前运行环境的信息。 6. **控制流函数**:如`IF`, `...

    使用AJAX提交Form表单实例演示

    总结,这个实例演示了如何使用jQuery和AJAX来实现Form表单的无刷新提交。通过这种方式,用户可以在提交表单后立即看到结果,而无需等待页面刷新,提高了交互性和用户体验。记住,实际应用中你需要根据具体需求调整...

Global site tag (gtag.js) - Google Analytics