`
thinktothings
  • 浏览: 784746 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js 不为空 验证

    博客分类:
  • js
阅读更多

 

<!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>


分享到:
评论

相关推荐

    验证不能为空,null,多个空格的js

    //不为空和输入的不是空格 if(text==null||text.replace(/^\s+,""/).replace(/^\s+$/,"")==''){ alert('用户名不能为空!'); //重新获得焦点 document.getElementById('username').focus(); ...

    网上找的js验证输入是否为空

    根据给定文件的信息,本文将围绕“JS验证输入是否为空”的知识点进行详细的解析与扩展。 ### JS 验证输入是否为空的基本概念 在Web开发中,表单验证是非常重要的一个环节,它能够确保用户提交的数据符合预期的格式...

    js验证输入不能为空

    "js验证输入不能为空"这个主题涉及到确保用户在提交表单时必须填写特定字段,避免提交空值导致的数据不完整或无效。下面我们将深入探讨如何使用JavaScript进行这种验证。 首先,我们需要了解JavaScript中的事件监听...

    JavaScript验证文本框是否为空的代码

    3. **`form1.favoriate == null`**:检查名为`favoriate`的元素是否存在且不为空。 4. **`form1.sex == null`**:检查名为`sex`的元素是否存在且不为空。 5. **`form1.page.value.length == 0`**:检查名为`page`的...

    jq非空验证,js正则表达式验证邮箱和手机号码

    在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...

    JS邮政编码验证

    如果邮编不为空,则判断邮编的长度是否为 6 位,如果不为 6 位,则提示用户输入正确的邮编。最后,我们使用正则表达式来验证邮政编码的格式,如果格式不正确,则提示用户重新输入。 三、JS 邮政编码验证的应用场景 ...

    纯javascript弹出框验证表单(Check.js)

    本文将详细介绍一个基于纯JavaScript实现的弹出框验证表单——Check.js,以及如何利用它进行有效的用户输入验证。 Check.js是一个轻量级的JavaScript库,专注于提供美观且功能丰富的表单验证解决方案。由于它不依赖...

    JS验证页面form表单数据,齐全

    require指不能为空(true表示不允许为空),dataType指数据类型(Mobile表示是手机号码类型,在validate.js文件中有很多种数据类型,根据需要选择),msg指如果不满足数据类型时的提示信息,requiremsg指如果为空的...

    Js email超强验证

    这段代码首先检查邮箱地址是否为空,如果不为空,则进一步验证邮箱地址是否包含`@`和`.`这两个字符: - **获取邮箱值**:`var email = document.getElementById("email").value;` - **非空检查**:如果邮箱为空,则...

    登陆或注册是不能为空的js提示判断

    总结来说,“登陆或注册是不能为空的js提示判断”涉及的主要是利用JavaScript进行客户端验证,确保登录和注册表单中的用户名、密码等关键信息不为空,同时结合HTML和CSS提升用户界面的可用性和美观度。这样的前端...

    javascript表单验证方式一

    alert("邮箱不能为空"); return false; } // 更多验证规则... } ``` 2. **正则表达式验证** JavaScript支持正则表达式,这是一种强大的文本匹配工具。我们可以通过正则表达式来验证用户输入的格式,如检查...

    javascript表单验证 正则表达式验证表单

    比较实用的javascript做的表单验证,验证的表单域包括用户名、密码、密码确认、密码提示问题、邮箱、手机号码、身份证。表单域基本通过获得焦点显示...提交表单先进行必填项不能为空验证,再进行正则表达式匹配验证。

    javascript检测input是否为空

    以下是一些关于如何使用JavaScript检测`input`元素是否为空的知识点。 1. **获取输入元素**: 首先,你需要获取到`&lt;input&gt;`元素。可以通过`document.getElementById()`, `document.querySelector()`或`document....

    表单验证js 提交前验证

    本压缩包包含了一个名为"validateForm.js"的JavaScript文件以及一份"表单验证说明.txt"的文本文件,它们专门用于实现前端的表单验证功能。 `validateForm.js` 是一个JavaScript函数库,它提供了对HTML表单字段的...

    js验证大全 javascript

    ### JS验证大全:JavaScript中的输入控制与数据验证 在网页开发中,JavaScript是实现前端交互的重要工具之一,尤其是在用户输入的验证方面。本文将详细解析一个包含多种输入限制与数据验证脚本的集合,旨在帮助...

    js 验证表单 动态提示

    在网页开发中,JavaScript(简称JS)是一种必不可少的前端编程语言,它被广泛用于实现页面交互和动态功能。本文将详细探讨"js 验证表单动态提示"这一主题,帮助开发者了解如何在用户填写表单时提供实时、动态的反馈...

    JS表单验证与JS常见问题解决方案

    - `required`:检查字段是否为空,防止用户提交空白数据。 - `length`:验证输入长度,如`maxLength`和`minLength`。 - `pattern`:使用正则表达式来匹配特定格式的输入,例如邮箱或电话号码。 - `type`:根据...

    js 验证 自定义 类

    1. **非空验证**:确保用户必须填写某个字段,不允许为空。 2. **长度验证**:检查输入字符串的长度是否在指定范围内。 3. **格式验证**:例如邮箱、电话号码、日期等格式的校验。 4. **数字验证**:检查输入是否为...

Global site tag (gtag.js) - Google Analytics