html5中表单新增元素与属性

form

很多初学者对与form不是很理解,其实从html的MDN中可以看出,form是用在前后台的交互上的,比如我需要把表单的内容(input里的内容提交到后台),这是就需要input包裹在form里面。

1 <form action="xxx.php" method="post">
2     <input type="text" name="ID">
3     <input type="submit" name="submit">
4 </form>

form属性中action就是表单要提交到的地方,method是提交的方法(有get和post两种)。

特别介绍的属性:

1.formaction:就是form和action的结合。上面的代码可以看到action是表单提交到的服务器(后台),但是在html5之前,一个form表单内部只能提交到同一个服务器,而formaction可以设置input元素提交到不同的服务器,就象这样:

<form  method="post">

    <input type="submit" name="submit" formaction="1.php">
    <input type="submit" name="submit" formaction="2.jsp">
    <input type="submit" name="submit" formaction="3.asp">
</form>

而类似的formenctype,formmethod和formtarget都是可以针对不同的表单内部的元素进行的操作。而具体的enctype,method和target参见网上的教程。

2.placeholder:就是为文本框设定一个简短的提示信息。

1 <input type="text" name="submit" placeholder="请输入你的学号">

3.list:为文本框添加一个下来菜单选项(包含预定义的选项)。

1 <form  >
2     <input list="datalist1">
3     <datalist id="datalist1">
4     <option value="1"></option>
5     <option value="2"></option>
6     <option value="3"></option>
7     <option value="4"></option>
8     </datalist>
9 </form>

4.pattern:用于验证正则表达式。

后记:关于form表单还有部分新增的属性在这里没有介绍,主要是因为这些属性还不能在大部分浏览器上使用或者流行,如果有兴趣可以自己了解。

时间: 2024-10-29 19:08:40

html5中表单新增元素与属性的相关文章

HTML5 表单新增元素与属性&lt;一&gt;

form属性:在HTML4中,表单内的从属元素必须书写在表单内部,而在HTML5中,可以书写在页面的任何地方,然后为该元素指定一个form属性,属性值为该表单的id,这样就可以声明该元素从属于指定表单了. <!DOCTYPE html> <html> <head lang="en"> <title>form属性</title> <meta charset="utf-8"> </head&g

HTML5 表单新增元素与属性(二)

标签的control属性:在HTML5中,可以在标签内部放置一个表单元素,并通过该标签的control属性来访问该表单元素. <!DOCTYPE html> <html> <head lang="en"> <title>标签的control属性</title> <meta charset="utf-8"> </head> <body> <script type=&q

表单新增元素和属性

1.新增元素和属性1.1新增属性form属性:表单内的从属元素可以写在页面上任何地方,然后给该元素指定一个form属性,属性值为该表单的id,就可以表明该元素从属于指定表单了.(目前只有Opera 10支持)formaction属性:可以给所有的提交按钮,诸如type:submit.image.submit都增加不同的formaction属性,使得点击不同的按钮,可以将表单提交到不同的页面.(目前无浏览器支持)formmethod属性:可以用来对每个表单元素分别指定不同的提交页面,同时也可以用来

[html5] 学习笔记-表单新增元素与属性

本节讲的是表单元素的form,formaction属性,frommethod,formenctype属性,formtarget,autofocus属性,required,labels属性. 1.form属性 在html4中,表单内的从属元素必须书写在表单内部,而在html5中,可以把他们书写在页面上任何地方,然后为该元素指定一个form属性,属性值为该表单的id,这样就可以指定该元素从属于指定表单了. 以往的写法: 1 <body> 2 <form id="testform&q

HTML5学习笔记(四):H5中表单新增元素及改良

方便布局 表单内容可以放在表单标签之外,这样做的好处是方便设计时不用考虑一定要将表单元素放在指定的form标签之下,只要指定元素适用于哪个表单即可,如下: 1 <form id="test" action="test.php" method="get"> 2 <input form="test" type="text" name="name"/> 3 </f

H5表单新增元素和属性

1.form--把要提交的内容指定特定表单,而这个要提交内容不需要被包含在特定表单中. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>form</title> </head> <body> <form action="" id="testfor

HTML5表单新增属性

------------------siwuxie095 HTML5 表单新增元素与属性 1.form 属性 在 HTML4 中,表单内的从属元素必须书写在表单内部,而 在 HTML5 中,可以把它们书写在页面上任何地方,然后为 该元素指定一个 form 属性,属性值为该表单的 id,这样就 可以声明该元素从属于指定表单了 2.formaction 属性 在 HTML4 中,一个表单内的所有元素只能通过表单的 action 属性被统一提交到另一个页面,而在 HTML5 中,可以为所有 的提交按钮

疯狂html5讲义(二):HTML5简的常用元素与属性(二):html5新增的通用属性

1.contentEditable属性 true时可直接编辑html元素里面的内容,且具有"可继承"的特点. 编辑后不要刷新页面,否则编辑的内容会丢失,可以通过该元素的innerHtml属性来获取编辑后的内容. 2.designMode属性 此属性相当于一个全局的contentEditable属性 3.hidden属性 可以替代css中的display,hidden=true相当于display:none 4.spellcheck属性 针对于input.textarea等元素,可以对用

表单及表单新增元素

要想更好运用表单就要了解表单的的更多元素与属性,首先看看对表单基本了解. 表单的基本了解  <form> 元素用于用户输入数据的收集  <input> 元素是最重要的表单元素,有许多type其中<input type="submit">是用于向表单处理程序提交表单的按钮.  <select> 元素<option> 元素定义待选择的下拉列表选项,  <textarea> 元素定义文本区域.  <button&