html5表单功能(HTML5表单属性的详情)
html5表单功能(HTML5表单属性的详情)Required属性是用作必填属性,如果使用到了这个属性则当表单中的元素为空时无法提交,此属性作用于输入框元素上。autofocus属性的作用是指定控件自动活动的焦点,一个页面中只能有一个控件具有该属性。 HTML 5允许单行文本框中使用list属性,配合datalist元素一起使用。list主要用于提示文本框输入,datalist用于提供数据源,目前支持该特性的浏览器较少。 Autocomplete属性用于完成自动输入的功能,有两个值;on和off,分别代表自动完成输入和禁止自动完成输入。很多浏览器不支持该属性,但是自动完成插件是笔者平时使用较多的。
HTML 5对表单新增了很多功能和属性,可以更加方便地进行表单开发,form属性代码如下:
所以在HTML 5中定义了表单的从属关系,而不再完全依赖form的位置。在下面的代码中,输入框txtPhone是属于表单myForm的,因此可以提交输入框内容。在之前的HTML中这种写法是不能提交txtPhone输入框的内容的。 placeholder属性一般用于文本输入框上,其主要作用是当文本框处于未输入的状态并且内容为空时,显示一段提示文本内容。
<input type="text" id="txtUserName" class="form-control" placeholder="请输入用户名"/>
这个属性达到的效果是我们常见的水印效果,如图所示。
autofocus属性的作用是指定控件自动活动的焦点,一个页面中只能有一个控件具有该属性。
HTML 5允许单行文本框中使用list属性,配合datalist元素一起使用。list主要用于提示文本框输入,datalist用于提供数据源,目前支持该特性的浏览器较少。
Autocomplete属性用于完成自动输入的功能,有两个值;on和off,分别代表自动完成输入和禁止自动完成输入。很多浏览器不支持该属性,但是自动完成插件是笔者平时使用较多的。
Required属性是用作必填属性,如果使用到了这个属性则当表单中的元素为空时无法提交,此属性作用于输入框元素上。