#12003/3/30 14:46:25
我在检查email是否为空值后加入如下语句
但系统提示 出现错误,错误原因是缺少分号:
代码如下:
var checkok="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_@.";
var checkstr=form1.usermail.value;
var allvalid=true;
for (i=0; i {
ch=checkstr.charat(i);
for (j=0;j if (ch==checkok.charat(j))
break;
if (j==checkok.length)
{
allvalid=false;
break;
}
}
if (form1.usermail.value.length<6)
{
allvalid=false;
}
if (!allvalid)
{
alert("电子邮件地址无效,请重新输入")
form1.usermail.focus();
return false;
}
address=form1.usermail.value;
if(address.length>0)
{
i=address.indexof("@");
if(i==-1)
{
window.alert("你输入的email是无效的,请重新输入")
form1.usermail.focus();
reture false
}
ii=address.indexof(".");
if(i==-1)
{
window.alert("你输入的email是无效的,请重新输入")
form1.usermail.focus();
reture false
}
}
if (checktext(form1.usermail.value))
{
alert("请输入有效的email地址");
form1.usermail.select();
form1.usermail.focus();
reture false;
}
}
function checktext(text)
//检查文本是否为空的函数,在juge函数中被调用
{
allvalid=ture;
for (i=0;i>text.length;i++)
{
if (text.charat(i) !="")
{
allvalid=false;
break;
}
}
return allvalid;
}