html input输入验证不为空

简介:

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博客,原文链接:,如需转载请自行联系原作者
目录
相关文章
|
移动开发 前端开发 Android开发
前端html input =“file“ ios/安卓解决无法选择图库/拍照问题
前端html input =“file“ ios/安卓解决无法选择图库/拍照问题
2163 0
|
3月前
|
移动开发 前端开发 HTML5
html5验证身份证
html5验证身份证
78 0
|
9天前
|
安全 前端开发 JavaScript
如何检查和验证 HTML 中的 CSP 策略是否有效
本文介绍如何检查和验证 HTML 中的 Content Security Policy (CSP) 策略是否有效,包括使用浏览器开发者工具、在线验证工具和常见问题排查方法。
|
1月前
|
移动开发 前端开发 JavaScript
HTML5 新的 Input可以有哪些好玩的应用
HTML5的新输入类型为应用带来了多种创新和互动功能,显著提升了用户体验和界面趣味性。例如,颜色选择器可动态改变网站主题色;滑块控制适用于音量或亮度调节;日期和时间输入便于预约系统的设计;互动式表单结合多种输入类型实现高效的数据收集;猜数字游戏增加用户参与度;实时搜索建议优化网站搜索功能;图像预览功能让用户上传图片前预览效果;密码可见性切换按钮提升表单的可用性;结合用户位置的电话号码输入则能提供附近服务信息。这些应用场景不仅使网站更具吸引力,还增强了用户的互动体验。
|
1月前
|
移动开发 数据安全/隐私保护 UED
HTML5 新的 Input 类型详解
HTML5引入了多种新输入类型,显著提升了表单的用户体验和可用性。这些类型包括普通文本、搜索、电子邮件、网址、电话号码、密码、数字、范围选择、日期、时间、颜色选择等,每个类型都有特定用途和优化功能。例如,`email` 类型可自动验证邮件格式,`number` 类型提供增减按钮,而 `date` 类型则内置日期选择器。这些新类型不仅简化了用户操作,还增强了开发者对表单验证和数据交互的控制能力。
|
5月前
|
存储 搜索推荐 数据库
Web实战丨基于Django与HTML的用户登录验证系统
Web实战丨基于Django与HTML的用户登录验证系统
67 1
|
5月前
|
缓存
html input 如何设置禁止缓存历史记录
html input 如何设置禁止缓存历史记录
160 0
|
6月前
|
移动开发 JavaScript HTML5
input | pattern | oninvalid | setCustomValidity | html5原生js表单校验
input | pattern | oninvalid | setCustomValidity | html5原生js表单校验
70 0
|
6月前
|
Web App开发 移动开发 HTML5
HTML中input标签的23种type类型
HTML中input标签的23种type类型