form 表单提交前验证 onsubmit

使用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>

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理