input 的各种属性的验证 checkValidity兼容性
2024-10-19 07:08:45
<!DOCTYPE html>
<html> <head>
<meta charset="utf-8" />
<title></title>
</head> <body>
<form onsubmit="testform()" novalidate="true">
<label for="email"> 邮箱:</label>
<input type="email" id="email" name="email" />
<input type="submit" value="提交">
</form>
</body> <script>
function testform() {
var email = document.getElementById('email');
if (email.value == '') {
alert('请输入email!');
return false;
} else if (!email.checkValidity()) {
alert('email的格式不正确!');
return false;
}
}
</script> </html>
兼容到IE10及以上
required 等属性也适用
最新文章
- Lua 自定义函数string.split
- JavaScript DOM学习总结(二)
- Android GPS 取经纬度
- BZOJ-1012[JSOI2008]最大数maxnumber 线段树区间最值
- Codeforces 294E Shaass the Great
- 向PHP语言进发
- C++中内存泄露的检测
- CD冷却效果实现
- json pickle ;shelve
- LeetCode(95): 不同的二叉搜索树 II
- java 中,如何获取文件的MD5值呢?如何比较两个文件是否完全相同呢?
- Twitter数据挖掘:如何使用Python分析大数据
- Leaflet中添加的不同图层样式图标
- R语言的数据输入
- apache两种工作模式详解
- 前端-CSS-2-选择器
- 利用Spark-mllab进行聚类,分类,回归分析的代码实现(python)
- mysql增量恢复的一个实例操作
- python-mao
- 利用Shell脚本实现远程MySQL自动查询