我的编程空间,编程开发者的网络收藏夹
学习永远不晚

javascript表单是否为空验证方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

javascript表单是否为空验证方法

表单验证

请添加图片描述

  • 拿到表单内容进行非空验证(单独函数封装,方便后面调用)
  • 为空则向P里面加内容
  • 要阻断表单提交,不然直接跳走了e.preventDefault()
  • 提交时要判定是否为空
  • 键值提交也要判定是否为空
 <!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
div {
    width: 600px;
    height: 600px;
    margin: 50px auto;
    background-color: skyblue;
    padding: 20px;
}

div input {
    width: 520px;
    height: 50px;
    margin-top: 50px;

}
    </style>
</head>

<body>
<div>
<form action="">
    <input type="text" name="name" placeholder="输入用户名"><br>
    <p class="nameTip"></p>
    <input type="password" name="password" placeholder="输入密码"><br>
    <p class="passwordTip"></p>
    <input type="submit" name="submit" value="按钮">
</form>
</div>
    <script>
var formEle = document.querySelector('form')
var nameinput = document.querySelector('input[name="name"]')
var passwordinput = document.querySelector('input[name="password"]')
var pnameTip = document.querySelector('.nameTip')
var ppasswordTip = document.querySelector('.passwordTip')
//是否为空判定
function checkUserNameNull(){
    if(nameinput.value==''){
            pnameTip.innerHTML='输入名字'
            return false
        }else{
            pnameTip.innerHTML=''
            return true
        }
}
//失去焦点进行用户名是否为空验证
    nameinput.οnblur=function (){
        checkUserNameNull()
    }
//是否为空判定
function checkPasswordNull(){
    if(passwordinput.value==''){
            ppasswordTip.innerHTML='输入名字'
            return false
        }else{
            ppasswordTip.innerHTML=''
            return true
        }
}
//失去焦点进行密码框是否为空验证
    passwordinput.οnblur=function (){
        checkPasswordNull()
    }

//提交时验证
formEle.onsubmit = function (e) {
    e.preventDefault()
    //阻止表单默认提交
    var nameisok=checkUserNameNull()
    var passwordisok= checkPasswordNull()
//都满足不为空提交 
    if(nameisok && passwordisok){
        location.href = 'https://www.baidu.com/'
    }
}
//键值提交
document.οnkeyup=function (e){
    var keyCode=e.keyCode|| e.which
    if(keyCode==13&&e.shiftKey){
        var nameisok=checkUserNameNull()
        var passwordisok= checkPasswordNull()
        if(nameisok && passwordisok){
        location.href = 'https://www.baidu.com/'
    }
    }
}
    </script>
</body>

</html>

到此这篇关于javascript表单是否为空验证方法的文章就介绍到这了,更多相关javascript表单为空内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

javascript表单是否为空验证方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

javascript表单验证是否为空

随着网络技术的不断发展,越来越多的网站开始使用表单来收集和处理用户数据。然而,在用户填写表单的过程中,可能会出现某些字段为空的情况,这会给后续数据处理和分析带来困难。因此,合理的表单验证机制是必不可少的。在本文中,我们将介绍JavaScript实现表单验证是否为空的方法。一、为什么需要表单验证表单验证是指在用户提交表单数据时对数据进行检查的过程。它的主要作用是确保表单中的数据符
2023-05-16

javascript表单是否为空的验证方法有哪些

这篇文章给大家分享的是有关javascript表单是否为空的验证方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。表单验证拿到表单内容进行非空验证(单独函数封装,方便后面调用)为空则向P里面加内容要阻断表单
2023-06-29

javascript表单验证是否为空怎么实现

这篇“javascript表单验证是否为空怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“javascript表单验证
2023-07-06

jQuery如何验证一个元素是否为空

这篇文章主要为大家展示了“jQuery如何验证一个元素是否为空”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何验证一个元素是否为空”这篇文章吧。验证一个元素是否为空if ($(#k
2023-06-27

uniapp表单验证方法详解

From表单组件具有数据收集、提交数据的功能,某种程度上说它就是一个容器,下面这篇文章主要给大家介绍了关于uniapp表单验证的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-11-13

java验证是否是数字的方法

java验证是否是数字的方法:方法一:用JAVA自带的函数public static boolean isNumeric(String str){for (int i = str.length();--i>=0;){if (!Character.isDigit
java验证是否是数字的方法
2019-02-01

PHP表单输入与验证的方法是什么

这篇文章主要介绍“PHP表单输入与验证的方法是什么”,在日常操作中,相信很多人在PHP表单输入与验证的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP表单输入与验证的方法是什么”的疑惑有所帮助!
2023-06-25

validator自定义表单验证的方法是什么

Validator自定义表单验证的方法是使用`Validator`类的`extend`方法来扩展自定义的验证规则。使用`extend`方法时,需要传入两个参数:自定义验证规则的名称和一个回调函数。回调函数接收三个参数:要验证的字段的值、字段
2023-08-14

原生javascript中检查对象是否为空的方法是什么

本篇内容介绍了“原生javascript中检查对象是否为空的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下面的代码片段,用于检查
2023-06-21

编程热搜

目录