博客 - html/css/xml/xsl

html5 forms

html5-forms-demo

预览demo:html5 forms demo

必填项

很简单,添加属性 required

输入框自动获取焦点

载入页面后,第一个NAME的输入框自动获取焦点。添加属性 autofocus

文本框的输入提示

一直以来都是利用javascript的onblur、onfocus来实现一个输入框的提示信息,现在只需要添加属性 placeholder="要提示的内容"

表单验证功能

将输入框的type设置为email,即可验证是否正确的邮箱地址。

有趣的input type=”range”

可拖动的滑块,可设置一个最小值(min)和一个最大值(max),还可以设置每拖动一格数字变动的步长(step)。配合output实现当前值的显示。

<input type="range" min="10" max="100" step="10" name="a">

output写法:

<output name="result"  onforminput="value=a.value"  >0</output>

input type=”number”

点击上下箭头按钮实现数字的加减操作。与“可拖动的滑块”类似,可设置最小值、最大值、步长。

<input type="number" min="18" max="25" step="2" name="age">

输入框下拉提示

可自行输入,也可以直接下拉选择。

<input id="search" type="url" list="searchlist" />
<datalist id="searchlist">
    
<option value="http://www.google.com" label="Google" />
    
<option value="http://www.yahoo.com" label="Yahoo" />
    
<option value="http://www.bing.com" label="Bing" />
    
<option value="http://www.baidu.com" label="Baidu" />
</datalist>

日期选择

不需要任何脚本的支持即可实现日历控件。

<input type="date" name="birthday" />

标签:

2 条评论 发表在“html5 forms”上

  1. 皇家元林

    呵呵。我的域名换了。http://w7c.info
    麻烦改下,谢谢!

    [回复]

  2. 广州网站建设

    不错,这样减少了代码量,提高了网页效率

    [回复]

写下您的看法

  • :em18:
  • :em12:
  • :em03:
  • :em08:
  • :em06:
  • :em05:
  • :em07:
  • :em15:
  • :em11:
  • :em16:
  • :em01:
  • :em17:
  • :em10:
  • :em13:
  • :em14:
  • :em02:
  • :em09:
  • :em04:

仅支持“a、abbr、strong、em、blockquote、code”几个简单的标签

使用腾讯微博登陆 使用新浪微博登陆