新手问题!!!急等!!

时间:2022-09-13 20:13:28
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>无标题文档</title>

</head>

<body>


<FORM name="aaaa" METHOD=POST ACTION="">
 <p>用户名  
   <input name="username" type="text" id="loginid" >
   
 <p>密码  
        <input type="password" id="password">
  </p>
 <p>重复输入密码
   <input type="password" id="password2">
 </p>

 
  
  
</FORM>


</body>

<script>

function initForm(x)//初始化Form

 //initialize form UI and add triggers
 var infobox;
 if(!x) return;
 
 var y = x.getElementsByTagName("input");//获取基于指定元素名称的对象集合。
 for (var i=0;i<y.length;i++){
 
  if(y[i].type == 'text' || y[i].type == 'password')
  {
   y[i].onfocus = getFocus;//调用方法getFocus
   y[i].onblur  = lostFocus;//调用方法lostFocus
   //y[i].onkeyup = showMyStatus;
  }
    
 }
}
initForm(document.aaaa);

接下来如何写能够不点提交,使得能够验证输入内容是否合法?比如密码一致和用户名首字符为字母???

1 个解决方案

#1


你的意思是不是在onblur事件里验证啊?

行为总是由事件触发的,你需要在哪个事件里验证呢?

#1


你的意思是不是在onblur事件里验证啊?

行为总是由事件触发的,你需要在哪个事件里验证呢?