html input输入验证不为空

2023-10-27

html5的话使用required即可,比较简单。但是ie10以下的浏览器没有required特性。所以就要靠其他方式来对用户输入做验证。下面是利用js的方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
< script  type = "text/JavaScript" >
function validate(){
    var domain = document.getElementById('domain').value;
    var domainInfo = document.getElementById('domainInfo');
    if(domain==""){
     domainInfo.style.display="";
     return false;
    }
    else{
         domainInfo.style.display="none";
          return true;
    }
}
function submitInfo(){
     if(validate()){
         var infoForm = document.getElementById("info");
         infoForm.submit();
     }
}
</ script >
< form  method = "GET"  action = "/test.html"  id = "info" >
                       域名:< input  type = "text"  class = "style5"  maxlength = "50"  name = "domain"  id = "domain"  onblur = "validate()"  />< span   style = "margin-left:10px;display:none;color:red"  id = "domainInfo" >请输入域名!</ span ></ p >
                       < input  type = "button"   class = "button glow button-rounded button-flat" >
</ form >

如果不输入就点击‘确定’便无法提交,如下图:

110620479.jpg

本文转自 baiying 51CTO博客,原文链接:,如需转载请自行联系原作者
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

html input输入验证不为空 的相关文章

随机推荐

  • Android Studio中将一个项目转变成library(model)引入到另一个项目中使用

    大家平时在做项目时 会经常应用library作为第三方依赖 那么如果公司中有多个app 其中有部分业务功能逻辑是相似并且可以复用的时候 我们货怎么办呢 简单粗暴的办法就是直接复制过来 但是这样做岂不是复用率不高 以后这部分代码要修改岂不是每
  • linux的几个进程的作用

    author skate time 2011 08 10 linux的几个进程的作用 1 kswapd0 Linux uses kswapd for virtual memory management such that pages tha
  • 目标检测(一):背景差分法

    目标检测是将运动的物体从背景中检测出来 人们希望设计能适用于各种监控环境 不受光照 天气等外界因素影响的目标检测算法 但这种算法难免复杂度大 现有一些算法大多是针对某一类问题提出的 主要包括背景减法 相邻帧差法和光流法等1 1背景减法 背景
  • Vue简单实例——过渡和动画

    前提条件 在显示Vue封装的效果之前 首先我们演示一下 在不经过Vue实例的动画效果 即使用CSS样式进行动画的制作 演示效果 代码实现
  • 巴比特

    摘要 从AI绘画到AI写作 AI敲代码 AI做PPT AI工具逐渐成为都市白领的必备利器 原来要花去8小时的工作现在3小时就能完成 多出来 的5小时用来自我提升 在网络的另一端 从高校毕业的学生到5线城市的准妈妈 他们被招募到大数据公司 专
  • 2023年最新50道Vue全套vue2+vue3面试题带答案汇总

    文章目录 此文章不断更新 欢迎大家在评论区补充 1 什么是MVVM 2 什么是MVC 3 讲一下MVVM 和 MVC的区别 4 vue3和vue2不同点 1 响应式系统的重构 使用proxy替换Object defineProperty属性
  • 如何选择PLC?主要从这8个方面入手

    在PLC系统设计中 首先要确定系统方案 下一步是PLC的设计选择 PLC的选择主要是确定PLC制造商和PLC的具体型号 系统方案需要分布式系统 远程I O系统和网络通信 那么如何选择PLC呢 1 PLC厂家的选择 确定PLC制造商主要应考虑
  • hive 修改表名_hive表新增字段或者修改字段

    1 hive表操作 1 修改表字段的数据类型或者修改表字段名字 如果表是外部表 需要先修改为内部表 alter table 数据库名 表名set tblproperties EXTERNAL FALSE ALTER TABLE 数据库名 表
  • 模糊聚类算法的MATLAB实现

    模糊聚类算法的MATLAB实现 在数据聚类中 常用的算法之一是模糊聚类算法 它能够将数据划分为多个子集 且一个数据点可以被划分到多个子集中 具有很好的灵活性 本文将介绍如何使用MATLAB实现一个基于模糊聚类算法的数据聚类程序 首先 我们需
  • ffmpeg 如何配置编译

    这么长的文章 是转来的 1 ffmpeg介绍 ffmpeg是音视频的分离 转换 编码解码及流媒体的完全解决方案 其中最重要的就是libavcodec库 它被mplayer或者xine使用作为解码器 还有 国内比较流行的播放器影音风暴或MyM
  • ubuntu add/remove software by command

    Ubuntu软件安装与删除相关命令 安装软件 命令 apt get install softname1 softname2 softname3 卸载软件 命令 apt get remove softname1 softname2 softn
  • pikachu靶场 RCE、File include 到 ssrf 详解

    RCE 命令执行 exec ping 命令执行一般常用 这里用的是 发现可以执行系统命令 exec evel 远程命令执行 后台把用户的输入作为代码的一部分进行执行 造成了远程代码执行漏洞 phpinfo 可以上传一句话木马 fputs f
  • 疯壳Android嵌入式Linux平板开发教程4-2GPIO驱动实验

    购买链接 https fengke club GeekMart su fHnaDyD1o jsp 视频地址 https fengke club GeekMart su f5W0Cuz3p jsp 官方QQ群 457586268 GPIO实验
  • 淘宝搜索引擎的缓存机制

    在淘宝搜索系统中中 搜索结果页的缓存 Cache 是对搜索 效率 贡献最大的设计 由于缓存中的搜索结果页都是前人查询的结果 因此用户的查询请求如果在缓存中命中 和前人的查询相同 则查询系统直接把缓存中存放的搜索结果页返回给用户 用户在使用淘
  • Android开发调试工具ADB的使用

    ADB Android Debug Bridge 是Android SDK中的一个工具 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备 ADB主要功能有 1 在Android设备上运行Shell 命令行 2 管理
  • python 分类_简单机器学习入门教程:用Python解决简单的水果分类问题

    在这篇机器学习入门教程中 我们将使用Python中最流行的机器学习工具scikit learn 在Python中实现几种机器学习算法 使用简单的数据集来训练分类器区分不同类型的水果 这篇文章的目的是识别出最适合当前问题的机器学习算法 因此
  • Qt5.7.0配置选项(configure非常详细的参数)

    configure是一个命令行工具 用于配置Qt编译到指定平台 configure必须运行于Qt源码根目录 当运行configure时 编译源码使用的是所选工具链中的make工具 一 源码目录 编译目录和安装目录 源码目录就是包含源码的目录
  • 如何从输入流中读取数据到字符串中

    一 读取思路 1 使用InputStream对象构造InputStreamReader 2 使用InputStreamReader对象构造BufferedReader对象 3 构造一个StringBuilder对象 用来接收Buffered
  • 【c语言】 多文件操作

    文章目录 前言 一 文件 基本概念 1 基本概念 二 文件类型指针 三 文件的打开 3 1 fopen 函数 四 文件的操作 4 1 fgetc 和 fputc 4 2 fscanf 和 fprintf 五 文件的关闭 六 宏定义 头文件
  • html input输入验证不为空

    html5的话使用required即可 比较简单 但是ie10以下的浏览器没有required特性 所以就要靠其他方式来对用户输入做验证 下面是利用js的方法 1 2 3 4 5 6 7