收录日期:2020/07/07 01:44:08 时间:2016/08/21 15:39:25 标签:Ajax
直接上代码:
<html>
<head>
<script type="text/javascript">

function checkMail(){
var email = document.getElementById("email");
var patrn=/((\w)|[-]|[.])+@(((\w)|[-])+[.])+[a-z]{2,4}$/;
var checkMail = document.getElementById("checkMail");
if(!patrn.exec(email.value)){
    alert("进入错误格式");
checkMail.style.color="red";
checkMail.innerHTML="邮箱格式输入有误!";
return false;
}else{
    alert("进入正确格式");
checkMail.style.color="green";
checkMail.innerHTML="√ 邮箱输入正确!";
return true;
}
}

function clearMail(){
var checkMail = document.getElementById("checkMail");
checkMail.style.color="black";
checkMail.innerHTML="请输入正确的邮箱地址";
}
</script>
</head>

<body>
   <form name="register_form" action="" method="post">      
     <tr>
       <td>电子邮件:</td>
       <td><input type="text" id="email" name="email" onblur="checkMail()" onfocus="clearMail()" /></td>
       <td id="checkMail"></td>
     </tr>
    </form>
</body>
</html>

我的目的是:在text里输入邮箱后,失去焦点后,执行 onblur="checkMail()" alert()是出来了,但是后面的没出来。
重新输入:后面也是一样:alert()是出来了,黑体的"请输入正确的邮箱地址";没有
<html>
<head>
<script type="text/javascript">

function checkMail(){
var email = document.getElementById("email");
var patrn=/((\w)|[-]|[.])+@(((\w)|[-])+[.])+[a-z]{2,4}$/;
var checkMail = document.getElementById("checkMail");
if(!patrn.exec(email.value)){
alert("进入错误格式");
checkMail.style.color="red";
checkMail.innerHTML="邮箱格式输入有误!";
return false;
}else{
alert("进入正确格式");
checkMail.style.color="green";
checkMail.innerHTML="√ 邮箱输入正确!";
return true;
}
}

function clearMail(){
var checkMail = document.getElementById("checkMail");
checkMail.style.color="black";
checkMail.innerHTML="请输入正确的邮箱地址";
}
</script>
</head>

<body>
  <form name="register_form" action="" method="post">   
  <table>
  <tr>
  <td>电子邮件:</td>
  <td><input type="text" id="email" name="email" onblur="checkMail()" onfocus="clearMail()" /></td>
  <td id="checkMail"></td>
  </tr>
  </table>
  </form>
</body>
</html>



表格的结构要完整
<form name="register_form" action="" method="post">
    <table>
    <tr>
        <td>
            电子邮件:
        </td>
        <td>
            <input type="text" id="email" name="email" onblur="checkMail()" onfocus="clearMail()" />
        </td>
        <td id="checkMail">
        </td>
    </tr>
    </table>
    </form>

请问BCB与DELPHI之间到底有什么关系? 如何在TreeView上添加同一级的节点? HTTP 500 - 内部服务器错误 在化境上传中抽了点代码出来,不明白.关于for each 水晶报表10的问题 对TextBox(Multile)进行数据验证时,如何让用户输入的内容,不能为空,且小于30个字?? 急!关于工具条 深圳的mm主持太强了——“谁能90分钟不射? 缓冲最久可以是多少秒?是否越久越好? 求助!!电容鼓起来了,是不是主板要坏了???? 求救:iis重大创伤,急急急急急急急 (在线等) 一个困扰我很久的问题(Unicode),成功赠100分 \"stdafx.h\"和\"Afxstd.h\"有什么不同吗? 在dataGrid里编辑的时候,如何控制其textBox的宽度和高度问题 有要互联网信息采集系统的马? 2004年6月英语六级答案(集中营) 大家喜欢用SDK写程序还是喜欢用MFC写程序 下载insallshield? 免费赠送 已经解决的问题 需要提示 加100分 请问vc下面如何读取一个bmp图片?可以将其当作一个数组去处理吗? 100分:关于ASP类! 月帐目结算问题!!! 我想用c#做一个类似于google bar那样的ie band,请问google bar那种风格的按钮怎么做的? 互联网采集信息 跟人对了下参考答案,6级挂定了,散分 Windwos2000下,我有个硬盘是160G的,但系统只认到128G,这怎么回事? 心爱的荷兰队.....我伤心,郁闷 请教两个问题 请教高手