鼠标离开文本就进行验证

鼠标离开文本就进行验证:
在表单验证的时候,很多都是每填写完一项就会进行此项的验证,而不是非要等到提交表单的时候再验证,下面就通过简单的实例介绍一下原理,当然实际应用可能要复杂的多,代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<head>
<title>表单验证-蚂蚁部落</title>
<script type="text/javascript">
function onblurs()
{
  if(myform.username.value=="")
  {
    alert("姓名不能为空!");
  }
  else if(myform.address.value=="")
  {
    alert("地址不能为空!");
  }
}
window.onload=function()
{
  var username=document.getElementById("username");
  var address=document.getElementById("address");
  username.onblur=onblurs;
  address.onblur=onblurs;
}
</script>
<form name="myform" action="#">
  <table>
    <tr>
      <td>姓名:</td>
      <td><input type="text" id="username"/></td>
    </tr>
    <tr>
      <td>地址:</td>
      <td><input type="text" id="address"/></td>
    </tr>
  </table>
</form>
</body>
</html>

以上代码实现了我们需要的功能,主要是利用了onblur事件,非常的简单,具体就不多介绍了。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8309

更多内容可以参阅:http://www.softwhy.com/javascript/

时间: 2024-10-29 19:08:47

鼠标离开文本就进行验证的相关文章

jsp+ajax实现无刷新鼠标离开文本框即验证用户名

欢迎大牛提意见 jsp+ajax实现无刷新,鼠标离开文本框即验证用户名,操作如下:新建一个输入页面,起名为input.jsp, [java] <%@ page contentType="text/html; charset=utf-8"%> <html> <head> <title>jsp+ajax实现无刷新_鼠标离开文本框即验证用户名</title> <meta http-equiv="Content-Typ

案例(鼠标离开文本框检查用户名、密码、验证码是否为空)

function blurCode(id, idErr, errCode) { $(id).blur(function () { var loginCode = $(id).val(); if ($.trim(loginCode).length <= 0) { $(idErr).text(errCode); return; } else { $(idErr).text(""); } }); } $(function () { blurCode('#LoginCode', '#Lo

PHP----练习----光标离开文本框时变色

题目::创建若干个输入文本框,当光标离开文本框的时候如果文本框为空,则将文本框背景色设置为红色,如果不为空则为白色. 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/

js jq 实现鼠标经过div背景以进度条方式 变宽,鼠标离开变小,同时文字颜色和原来不一样

1 <!DOCTYPE html> 2 <html> 3 <head> 4 5 <title></title> 6 <script typet="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> 7 </head> 8 <style> 9 .gg{

jquery.datetimepicker.js 当鼠标离开时,不选中当前时间,以达到清空的目的

validateOnBlur:true    当鼠标离开时,不选中当前时间,以达到清空的目的 使用方法:   // 时间设置         $('#BankProduct_sale_begin').click(function(){            $(this).datetimepicker('show');        });        $('#BankProduct_sale_begin').datetimepicker({               validateOnB

点击鼠标清除文本框中的内容

点击鼠标清除文本框中的内容:一般内容型的网站都有搜索功能,在默认状态下搜索框中都有默认的提示文本,例如“请输入要搜索的关键词”,但当搜索框获得焦点的时候,默认的提示文本内容会被清空,下面就简单介绍以下如何实现此功能,代码实例如下: <!<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="

【回忆1314】鼠标离开方向检测

直接看效果点这里 <html> <head>鼠标离开方向检测</head> <body> <div id="msg">鼠标放到框上,然后移开.</div> <div id="wrap" style="width:200px; height: 100px; line-height:30px; margin: 100px auto; text-align: center; borde

要求:鼠标移入显示提示信息框;鼠标离开,信息框消失,消失的效果延迟

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatib

UiPath鼠标操作文本的介绍和使用

一.鼠标(mouse)操作的介绍 模拟用户使用鼠标操作的一种行为,例如单击,双击,悬浮.根据作用对象的不同我们可以分为对元素的操作.对文本的操作和对图像的操作 二.鼠标对文本的操作在UiPath中的使用 1.打开设计器,在设计库中新建一个Sequence,为序列命名及设置Sequence存放的路径 2.在Activities中搜索open browser,并将其拖至设计区,且设置打开网站,运行该流程“https://www.baidu.com/” 3.  在Activities中搜索mouse,