<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事件里验证啊?
行为总是由事件触发的,你需要在哪个事件里验证呢?
行为总是由事件触发的,你需要在哪个事件里验证呢?