<input type="url">,定义包含URL地址的输入域 (H5新对象)。用于表示语义上的url地址的输入域,会自动验证url域的值,外观上与type="text"的input输入类型没有差异.。
简单说就是用于应该包含 URL 地址的输入字段,并且会在提交表单时对 url 字段的值自动进行验证。
(提示:iPhone 的 Safari 浏览器会识别 url 输入类型,然后改变触摸屏的键盘来适应它(添加 .com 选项)
小例子:
<form action="/example/html5/demo_form.asp" method="get"> 网页:<input type="url" name="user_url" /><br /> <input type="submit" /> </form>【注意:input的url是浏览器内定的检测,各家浏览器支持也不一样,最好是自己写js去判断】
兼容:IE与safari不兼容,但是手机iPhone 中的 Safari 浏览器支持 url 输入类型,并通过改变触摸屏键盘来配合它(添加 .com 选项)。
创建 Input URL 对象,可以通过使用 document.createElement() 方法来创建 <input type="url"> 元素:
<h3>演示如何创建 URL 字段</h3> <p>点击按钮来创建 URL 字段。</p> <button onclick="myFunction()">试一下</button> <script> function myFunction() { var x = document.createElement("INPUT"); x.setAttribute("type", "url"); x.setAttribute("value", "http://www.google.com"); document.body.appendChild(x); } </script>