canvas教程

h5改良的input元素种类

字号+ 作者:H5之家 来源:H5之家 2017-10-07 12:06 我要评论( )

增加与改良的input元素url类型、email类型、data类型、time类型、datetime类型、datetime-local类型、month类型、number类型、range类型、search类型、Tel类型

h5改良的input元素种类

作者:HXAcr 字体:[ ] 来源:互联网 时间:2017-10-01

本文主要包含h5等相关知识,HXAcr希望在学习及工作中可以帮助到您

增加与改良的input元素

url类型、email类型、data类型、time类型、datetime类型、datetime-local类型、month类型、number类型、range类型、search类型、Tel类型、color类型

 

<form> <!--url类型--> <input name="url" type="url" value="huxinai.site" /> <!--email类型--> <input name="email" type="email" value="72619@163.com" /> <!--date类型--> <input name="date" type="date" /> <!--time类型--> <input name="time" type="time" /> <!--datetime类型--> <input name="datetime" type="datetime" /> <!--datetime-local类型--> <input name="datetimelocal" type="datetime-local" /> <!--month类型--> <input name="month" type="month" /> <!--week类型--> <input name="week" type="week" /> <!--number类型--> <input name="number" type="number" /> <!--数字加法计算器 <form> <input type="number" id="num1" /> + <input type="number" id="num2" /> = <input type="number" id="result" readonly="readonly"/> <input type="button" value="计算" onclick="sum()" /> </form> <script> function sum(){ //var m = document.getElementById("num1").value; //var n = document.getElementById("num2").value; //如果使用.value,则结果为m,n拼起来。即1+2=12 var m = document.getElementById("num1").valueAsNumber; var n = document.getElementById("num2").valueAsNumber; document.getElementById("result").valueAsNumber = m+n; } </script> --> <!--range类型:只允许输入一段数值的文本框,可以指定每次拖动的步幅,默认最大值100--> <input name="range" type="range" value="50" min="0" max="100" step="5" /> <!--search类型--> <input name="search" type="search" /> <!--tel:不强制输入数字--> <input name="tel" type="tel" /> <!--color:选取颜色,提供一个颜色选择器--> <input name="color" type="color" onchange="document.body.style.backgroundColor = document.getElementById('xx').textContent = this.value" /> <span id="xx"></span> <!--output:h5追加的元素,定义不同类型的输出--> <input id="ra" type="range" min="0" max="100" step="5" value="10" onchange="mm()" /> <output id="output">10</output> </form> <script> function mm(){ var number = document.getElementById("ra").value; document.getElementById("output").value = number; } </script>

 

表单验证

 

<form id="textform" onsubmit="check()" novalidate="true"> <label>email</label> <input name="email" type="email" id="email" /> <input type="submit" value="提交" /> </form> <script> function check(){ var email = document.getElementById("email"); if(email.value == "") { alert("输入email"); return false; }else if(!email.checkValidity()) { alert("输入正确格式"); return false; } } </script>

 

您可能想查找下面的文章:

相关文章

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 基于HTML5 Canvas技术实现园区电子地图

    基于HTML5 Canvas技术实现园区电子地图

    2017-10-02 17:04

  • html5 canvas元素使用(一)

    html5 canvas元素使用(一)

    2017-09-16 14:15

  • javascript学习记录——canvas元素的基本操作

    javascript学习记录——canvas元素的基本操作

    2017-09-11 08:00

  • html5教程:[7]canvas 元素在网页上绘制图形

    html5教程:[7]canvas 元素在网页上绘制图形

    2017-08-31 15:03

网友点评