易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript简单验证

<html>
  <head>
    <base href="<%=basePath%>">
   
 <script type="text/javascript">
  function check(){
   var name1 = document.form1.name1.value;
   
   var password1 = document.form1.password1.value;
  
   var email = document.form1.email.value;
   
   if(name1 == ""){
    alert("用户名不能为空!");
    return false;
   }
   else if(password1.length<4 || password1==""){
    alert("密码不能少于4位");
    return false;
   }else {
    var idxEmail = email.indexOf('@');
    if(idxEmail <=0 || idxEmail == email.length - 1){
     alert("Email地址格式不合法");
     return false;
    }
   }
  }
 </script>
  </head>
 
  <body>
   <form action="registerOK.jsp" method="post" name="form1" onsubmit="return check()">
    <input type="text" name="name1"/>
    <input type="password" name="password1"/>
    <input type="text" name="email" />
    <input type="submit" value="提交">
   </form>
  </body>
</html>


相关文档:

JavaScript中this关键字使用方法详解

在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。
下面就来看看,在JavaScript中各种this的使用方法有什么 ......

javascript 时间比较实现代码

web开发中有时需要对输入框中的时间(主要是开始时间和结束时间)进行比较,网上搜索了一番,发现有不少是无效的,以下方法经小弟检验确实有效,特此共享。(请关注红色部分)
function ValidtorTime(){
var d1 = new Date(document.getElementById('txbfromDate').value.replace(/\-/g, "\/"));
var d2 = new Date(do ......

marquee滚动标签的javascript(jquery)替代品

marquee滚动标签的javascript(jquery)替代品:jquery.marquee插件(http://remysharp.com/tag/marquee)   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999 ......

JavaScript xmlTree

<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> JavaScript: xm ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号