验证问题,IE下好用,但firefox下有问题,在线等
是添加用户的验证,用多行文本框(textarea)来添加,用户名必须为四位数字,密码为英数字(不限位数),用户名和密码之间用半角逗号间隔,一次输入多个用户,输入完一个用户后回车输入下一个用户(目前输入值为正确格式).
<script language=javascript>
function check()
{
if (document.myform.val.value=="")
{
alert ("Please input")
return false;
}
var s = document.myform.val.value ;
var arrTemp = s.split("\n");
for(i = 0; i<arrTemp.length;i++){
var reg = /^\d{4}(,[a-zA-Z0-9]+){1}$/g;
arrTemp[i] = arrTemp[i].replace(/[\r\n]/g, "" );
if(!reg.test(arrTemp[i]))
{
alert ("input error!!!")
return false;
}
}
}
</script>
<form method="post" name="myform" action="" onSubmit="return check()">
<textarea wrap="soft" name="val" id="val" cols="50" rows="10">1001,test
1002,test
1003,test
</textarea>
<input name="Submit" type="submit" value="Submit" />
</form>