使用form表单的onsubmit
方法,在提交表单之前,对表单或者网页中的数据进行检验。
onsubmit
指定的方法返回true
,则提交数据;返回false
不提交数据。
在不使用JQuery的情况下(js原生),是提交表单前拦截的较好方法。
js验证form表单,示例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>form validate</title>
<script src="https://code.jquery.com/jquery-1.9.1.js"></script>
<script>
function validate() {
// 为了方便 使用了jq获取表单元素的值,可以使用js原生获取
if ($('#input').val() == 1) {
return true
} else {
alert('validate error!')
return false
}
}
</script>
</head>
<body>
<form action="http://www.baidu.com" onsubmit="return validate()">
<input type="text" id="input">
<input type="submit" id="submit" value="提交" />
</form>
</body>
</html>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。