第二部分

部分图片和内容摘要于网络

二、

formaction 属性规定当表单提交时处理输入控件的文件的 URL。

formaction 属性覆盖 <form> 元素的 action 属性。

注释:formaction 属性适用于 type="submit" 和 type="image"。

实例:

<form action="demo-form.php">

First name: <input type="text" name="fname"><br>

Last name: <input type="text" name="lname"><br>

<input type="submit" value="提交"><br>

<input type="submit" formaction="demo-admin.php" value="提交">

</form>

三、

formenctype 属性规定当表单数据提交到服务器时如何编码(仅适用于 method="post" 的表单)。

formenctype 属性覆盖 <form> 元素的 enctype 属性。

注释:formenctype 属性与 type="submit" 和 type="image" 配合使用。

实例:

<form action="demo-post-enctype.php" method="post">
First name: <input type="text"
name="fname"><br>
<input type="submit" value="提交">
<input type="submit" formenctype="multipart/form-data"
value="以 Multipart/form-data 提交">
</form>

四、

formmethod 属性定义发送表单数据到 action URL 的 HTTP 方法。

formmethod 属性覆盖 <form> 元素的 method 属性。

注意:formmethod 属性与 type="submit" 和
type="image" 配合使用。

表单数据可被作为 URL 变量的形式来发送(method="get")或者作为 HTTP post 事务的形式来发送(method="post")。

实例:

<form
action="demo-form.php" method="get">
First name: <input type="text"
name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post"
formaction="demo-post.php" value="使用 POST 提交">
</form>

五、

formtarget 属性规定表示提交表单后在哪里显示接收到响应的名称或关键词。

formtarget 属性覆盖 <form> 元素的 target 属性。

注意:formtarget 属性可以与 type="submit" 和
type="image" 配合使用

_blank

在新窗口/选项卡中显示响应。

_self

在同一框架中显示响应(默认)。

_parent

在父框架中显示响应。

_top

在整个窗口中显示响应。

framename

在指定的 iframe 中显示响应。

实例:

<form
action="demo-form.php">
First name: <input type="text"
name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="正常提交">
<input type="submit" formtarget="_blank" value="提交到一个新的页面上">
</form>

六、

Autofocus

<!-- 该属性表示打开页面时该组件会自动获取焦点

整个页面上最多只能有一个表单空间可以设置该属性

-->

实例:

<form action="01_form.html" method="post">

用户名: <input type="text"
name="username" autofocus/><br />

密码:<input type="password"
name="password" /><br />

<input type="submit"
value="提交"/>

</form>

七、

datalist

datalist> 标签规定了
<input> 元素可能的选项列表。

<datalist> 标签被用来在为
<input> 元素提供"自动完成"的特性。用户能看到一个下拉列表,里边的选项是预先定义好的,将作为用户的输入数据。

请使用 <input> 元素的 list 属性来绑定 <datalist> 元素。

<!--

1.list属性必须和datalist元素结合使用

2.list属性是一个看不见的select标签

3.datalist所包含的子元素和select的子元素完全相同

-->

实例:

<form action="01_form.html"
method="post">

请输入水果的种类: <input type="text"
name="fruit" id="fruit"
list="fruits" /><br />

<input type="submit"
name="" id=""
value="购买" />

</form>

<datalist
id="fruits">

<option value="apple">苹果</option>

<option value="banana">香蕉</option>

<option value="orange">橘子</option>

</datalist>

八、

Autocomplete

定义和用法

autocomplete 属性规定输入字段是否应该启用自动完成功能。

自动完成允许浏览器预测对字段的输入。当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。

注意:autocomplete 属性适用于下面的 <input> 类型:text、search、url、tel、email、password、datepickers、range 和
color。


<!-- 用于设置表单是否支持自动完成功能

如果启动了自动完成功能,浏览器会根据用户上次提交的数据生成列表框供用户选择,或提示自动完成

该属性支持两个属性值

on: 文本框下方会显示下拉菜单

off: 文本框下方不会显示下拉菜单

-->

实例:

<form action="01_form.html"
method="get" autocomplete="on">

用户名: <input type="text"
name="username" autocomplete="on"/><br />

住址: <input type="text"
name="address" id="address"
autocomplete="off"/>  <br />

<input type="submit"
value="提交"/>

</form>

九、

Label

<label for="element_id">

<!--

主要作用用于在JavaScript脚本中访问该label元素所关联的表单元素

-->

实例:

Label的control属性

点击姓名光标会出现在所关联的input

<form action="01_form.html"
method="post" autocomplete="on">

<label id="lb"
for="name">姓名:</label>

<input type="text"
id="name" /><br />

<input type="button"
value="点击" onclick="document.getElementById('lb').control.value = 'Hello';"/>

</form>

十、

文本框selectionDirection属性

实例:

<form action="01_form.html" method="post" autocomplete="on">

<label id="lb" for="name">姓名:</label>

<input type="text"
name="name" id="name"
/>

<input type="button"
value="获取" onclick="alert(document.getElementById('lb').control.selectionDirection);"/>

</form

实例:

<script>

function AD() {

var
control=document.forms[0]['test'];

var
Direction=control.selectionDirection;

alert(Direction);

}

</script>

<form>

<input type="test"
name="test">

<input 
type="button"  value="点击一下"   onclick="AD()">

</form>

实例2效果图:

前端基础小标签5 H5的一些新标签属性的更多相关文章

  1. 前端基础小标签3 H5新标签

    第二部分H5的新标签一.<!-- mark标签             1.用于显示页面中需要重点关注的内容,就像看书需要用荧光笔划重点一样             2.浏览器通常会用黄色显示m ...

  2. android安卓开发基础小笔记,添加按钮事件,打开新窗体,窗体传值,回传

    给一个按钮添加onclick事件 //获取按钮对象 Button Aiyo = (Button)findViewById(R.id.button1); Aiyo.setOnClickListener( ...

  3. HTML+DIV+CSS+JSweb前端基础

    HTML+DIV+CSS+JSweb前端基础 1.<html>和</html> 标签限定了文档的开始和结束点. 属性: (1)  dir: 文本的显示方向,默认是从左向右 (2 ...

  4. html5学习笔记(1)-新标签

    最近在做的项目中用到了Html5的部分标签,经师父提醒感觉自己用section的次数多的有点过分,今天去找了一篇HTML5新标签的使用方法,特意贴了上来,感谢原作者的分享,方便以后自己使用~~~ HT ...

  5. HTML语义化:HTML5的新标签及IE5.5~9的部分兼容方案

    一.前言 本文将介绍HTML5中新增的语义化标签,及在IE5.5~9(IE9已经开始支持部分HTML5新标签了)支持这些新标签的兼容性处理. 目录一坨: 二.语义化标签:article.aside.t ...

  6. 在IE、fixfox、chrome等浏览器中ajax提交成功后,打开新标签页面被浏览器拦截问题[转]

    如题: 在项目中要在当前页面中,再新开一个页面, 新开页面的地址是ajax请求后返回的url --------- 试了,浏览器提示组织弹窗..... 网上找,找到了一个处理方式,思路是 1. 先打开一 ...

  7. infinity新标签页失效

    安装infinity新标签页后,无法生效,或者infinity新标签页突然失效了. 驱动精灵的问题 驱动精灵安装后,还会安装其它的软件,在卸载后,安装的软件还存在. 解决办法 光卸载驱动精灵还不够,还 ...

  8. 前端基础:HTML标签(上)

    前端基础:THML HTML初始 1.web服务本质 import socket sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) so ...

  9. 小K的H5之旅-HTML的基本结构与基本标签

    一.什么是HTML HTML是超文本标签语言,即网页的源码.而浏览器就是翻译解释HTML源码的工具. 二.HTML文档的结构 HTML文档主要包括三大部分:文档声明部分.<head>头部部 ...

随机推荐

  1. cocos2d-x C++ 原始工程引擎运行机制解析

    新建一个工程,相信感兴趣的同学都想知道cocos引擎都是如何运行的 想知道是如何运行的,看懂四个文件即可 话不多说,上代码: 1.首先解释 AppDelegate.h #ifndef _APP_DEL ...

  2. cocos2d JS 利用定时器实现-倒计时功能

    //创建一个定时器 cc.director.getScheduler().schedule(this, this.updates, 1, cc.REPEAT_FOREVER, 0, false, &q ...

  3. windows连接远程win服务器失败,win7win10都存在此问题,显示出现身份验证错误,要求的函数不受支持,可能由于CredSSP加密Oracle修正 (原)

    之前电脑windows+mstsc连接另一个windows服务器正常登陆,可在更新本地系统为win10以后,登陆就出现了问题,提示的错误是,出现身份验证错误.要求的函数不受支持,可能由于CredSSP ...

  4. 从0开始搭建vue+webpack脚手架(四)

    之前1-3部分是webpack最基本的配置, 接下来会把项目结构和配置文件重新设计,可以扩充更多的功能模块. 一.重构webpack的配置项 1. 新建目录build,存放webpack不同的配置文件 ...

  5. lumisoft.net 邮件管理系列文章 - 如何判断附件为内嵌式还是附加式

    如果要区分邮件里面的附件是内嵌图片附件还是真正的附件,那么可以通过下面代码进行判断,如果是MIME_DispositionTypes.Attachment的就是普通附件,MIME_Dispositio ...

  6. VS2010 发布网站时文件丢失解决办法

    网站项目中包含了一写rdlc的东西,发布网站选择仅限运行此应用程序所需文件,发布成功后发现这两个文件夹都没发布出来,找了下原因,解决办法是选择文件打开属性窗口找到生成操作,选项选择“内容”,重新发布, ...

  7. Quick-Cocos2d-x 新建项目

    开发工具准备就绪以后,下面我们就可以开始创建我们的项目了. 首先启动 Quick 下的 player3,在这儿的示例标签下你可以看到很多Quick自带的示例,对于初学者来说,看看这些示例的使用方法会对 ...

  8. 关于this指向性的问题

    函数调用 首先需要从函数的调用开始讲起. JS(ES5)里面有三种函数调用形式: func(p1, p2) obj.child.method(p1, p2) func.call(context, p1 ...

  9. Spark学习之路 (十五)SparkCore的源码解读(一)启动脚本

    一.启动脚本分析 独立部署模式下,主要由master和slaves组成,master可以利用zk实现高可用性,其driver,work,app等信息可以持久化到zk上:slaves由一台至多台主机构成 ...

  10. 仿照admin的stark自定义组件的功能实现

    仿照admin的stark自定义组件的功能实现:其中最主要的就是增删改查的实现 1.查:首先页面中显示表头和数据,都是动态的,而不是写死的. (1) 先看表头和表单数据:这个是查看的视图函数,但是为了 ...