【网页设计】验证表单是否为空

简介:

在做登录注册页面的时候,需要检测用户是否合法输入,其中重要的一条就是,验证表单的信息是否为空

下面以一个账号密码登录表单为例,说一下用Javascript的一个解决方案

 

JavaScript中的函数:

<script type="text/javascript">
  function     validate()   
     {   
          if(document.myform.username.value=="")   
          {   
                  alert("用户名不能为空.");   
                  document.myform.username.focus();   
                  return   false   ;   
          }   
  if(document.myform.password.value=="")   
          {   
                  alert("密码不能为空.");   
                  document.myform.password.focus();   
                  return   false   ;   
          }   

         return true;   
     }   
</script> 


Htnl表单

<form action="load" method="post" name="myform" id="myform"  onsubmit="return validate()"> 
<input type="text" name="username" style="width:190px; height:26px;"/><br/>
<input type="password" name="password" style="width:190px; height:26px; margin-top:12px;"/><br/>
<input type="submit" value="登录" style="width:50px; height:30px; margin-top:8px;"/>
</form>


获取username的另外方式:
var username=document.getElememntByID('username').value;

设置焦点的另外方式:
document.getElementById("username").focus();

 

相关文章
|
3月前
|
JavaScript 前端开发 数据安全/隐私保护
提交表单与验证表单案例
提交表单与验证表单案例
18 0
|
18天前
element-ui中Form表单使用自定义验证规则
element-ui中Form表单使用自定义验证规则
10 0
|
2月前
|
JavaScript 前端开发 数据安全/隐私保护
jQuery最方便的前端验证方式2种(非空验证与比较验证)
jQuery最方便的前端验证方式2种(非空验证与比较验证)
43 0
|
4月前
表单常用验证数据类型,验证一切(checkEverything)
表单常用验证数据类型,验证一切(checkEverything)
|
前端开发
前端项目实战239-根据属性判断表单是否必填
前端项目实战239-根据属性判断表单是否必填
57 0
|
前端开发 数据安全/隐私保护
零基础HTML入门教程(16)——表单输入标签和密码标签
之前我们所讲的一些系列各种HTML标签,都是为了给用户展示一些东西。实际上HTML是可以让用户输入信息的,例如登录时输入用户名密码;购买东西时选择型号、颜色;发布博客时输入标题、内容。HTML通过表单及输入标签,来实现用户输入内容的收集。表单标签,格式为表单内容,中间的表单内容部分就是用来让用户输入内容的。表单有两个重要的属性action和method,如下: 其中action属性表示表单提交后,哪个后台程序负责处理这个请求,这个涉及到我们JavaWeb后端学习的内容,大家到此大概知道这个参数的意思就行。a
零基础HTML入门教程(16)——表单输入标签和密码标签
Element-ui中 表单(Form)校验的几种形式 及 表单嵌套表格含上传(Upload)组件的综合案例
Element-ui中 表单(Form)校验的几种形式 及 表单嵌套表格含上传(Upload)组件的综合案例
647 0
Element-ui中 表单(Form)校验的几种形式 及 表单嵌套表格含上传(Upload)组件的综合案例
|
移动开发 前端开发 HTML5
前端表单部分新属性
前端表单部分新属性
73 0
SwiftUI—如何激活表单以及如何使表单失效
SwiftUI—如何激活表单以及如何使表单失效
131 0
SwiftUI—如何激活表单以及如何使表单失效