<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js验证</title>
<script type="text/javascript">
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2)
{alert(alerttxt);return false}
else {return true}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(email,"Email must be filled out!")==false)
{email.focus();return false}
}
with (thisform)
{
if (validate_email(email,"Not a valid e-mail address!")==false)
{email.focus();return false;}
}
}
</script>
</head>
<body>
<form action="http://www.baidu.com" onsubmit="return validate_form(this);" method="post">
Email: <input type="text" name="email" size="30">
<input type="submit" value="Submit">
</form>
</body>
</html>
分享到:
相关推荐
//不为空和输入的不是空格 if(text==null||text.replace(/^\s+,""/).replace(/^\s+$/,"")==''){ alert('用户名不能为空!'); //重新获得焦点 document.getElementById('username').focus(); ...
根据给定文件的信息,本文将围绕“JS验证输入是否为空”的知识点进行详细的解析与扩展。 ### JS 验证输入是否为空的基本概念 在Web开发中,表单验证是非常重要的一个环节,它能够确保用户提交的数据符合预期的格式...
"js验证输入不能为空"这个主题涉及到确保用户在提交表单时必须填写特定字段,避免提交空值导致的数据不完整或无效。下面我们将深入探讨如何使用JavaScript进行这种验证。 首先,我们需要了解JavaScript中的事件监听...
3. **`form1.favoriate == null`**:检查名为`favoriate`的元素是否存在且不为空。 4. **`form1.sex == null`**:检查名为`sex`的元素是否存在且不为空。 5. **`form1.page.value.length == 0`**:检查名为`page`的...
在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...
如果邮编不为空,则判断邮编的长度是否为 6 位,如果不为 6 位,则提示用户输入正确的邮编。最后,我们使用正则表达式来验证邮政编码的格式,如果格式不正确,则提示用户重新输入。 三、JS 邮政编码验证的应用场景 ...
本文将详细介绍一个基于纯JavaScript实现的弹出框验证表单——Check.js,以及如何利用它进行有效的用户输入验证。 Check.js是一个轻量级的JavaScript库,专注于提供美观且功能丰富的表单验证解决方案。由于它不依赖...
require指不能为空(true表示不允许为空),dataType指数据类型(Mobile表示是手机号码类型,在validate.js文件中有很多种数据类型,根据需要选择),msg指如果不满足数据类型时的提示信息,requiremsg指如果为空的...
这段代码首先检查邮箱地址是否为空,如果不为空,则进一步验证邮箱地址是否包含`@`和`.`这两个字符: - **获取邮箱值**:`var email = document.getElementById("email").value;` - **非空检查**:如果邮箱为空,则...
总结来说,“登陆或注册是不能为空的js提示判断”涉及的主要是利用JavaScript进行客户端验证,确保登录和注册表单中的用户名、密码等关键信息不为空,同时结合HTML和CSS提升用户界面的可用性和美观度。这样的前端...
alert("邮箱不能为空"); return false; } // 更多验证规则... } ``` 2. **正则表达式验证** JavaScript支持正则表达式,这是一种强大的文本匹配工具。我们可以通过正则表达式来验证用户输入的格式,如检查...
比较实用的javascript做的表单验证,验证的表单域包括用户名、密码、密码确认、密码提示问题、邮箱、手机号码、身份证。表单域基本通过获得焦点显示...提交表单先进行必填项不能为空验证,再进行正则表达式匹配验证。
以下是一些关于如何使用JavaScript检测`input`元素是否为空的知识点。 1. **获取输入元素**: 首先,你需要获取到`<input>`元素。可以通过`document.getElementById()`, `document.querySelector()`或`document....
本压缩包包含了一个名为"validateForm.js"的JavaScript文件以及一份"表单验证说明.txt"的文本文件,它们专门用于实现前端的表单验证功能。 `validateForm.js` 是一个JavaScript函数库,它提供了对HTML表单字段的...
### JS验证大全:JavaScript中的输入控制与数据验证 在网页开发中,JavaScript是实现前端交互的重要工具之一,尤其是在用户输入的验证方面。本文将详细解析一个包含多种输入限制与数据验证脚本的集合,旨在帮助...
在网页开发中,JavaScript(简称JS)是一种必不可少的前端编程语言,它被广泛用于实现页面交互和动态功能。本文将详细探讨"js 验证表单动态提示"这一主题,帮助开发者了解如何在用户填写表单时提供实时、动态的反馈...
- `required`:检查字段是否为空,防止用户提交空白数据。 - `length`:验证输入长度,如`maxLength`和`minLength`。 - `pattern`:使用正则表达式来匹配特定格式的输入,例如邮箱或电话号码。 - `type`:根据...
1. **非空验证**:确保用户必须填写某个字段,不允许为空。 2. **长度验证**:检查输入字符串的长度是否在指定范围内。 3. **格式验证**:例如邮箱、电话号码、日期等格式的校验。 4. **数字验证**:检查输入是否为...