<script language=javascripte>function checkadd()
{
if(checkspace(document.thisform.title.value)) {
document.thisform.title.focus();
alert("对不起,请填写留言标题!");
return false;
} if(checkspace(document.thisform.name.value)) {
document.thisform.name.focus();
alert("对不起,你的名称!");
return false;
}
if(document.thisform.email.value.length!=0)
{
if (document.thisform.email.value.charAt(0)=="." ||
document.thisform.email.value.charAt(0)=="@"||
document.thisform.email.value.indexOf('@', 0) == -1 ||
document.thisform.email.value.indexOf('.', 0) == -1 ||
document.thisform.email.value.lastIndexOf("@")==document.thisform.email.value.length-1 ||
document.thisform.email.value.lastIndexOf(".")==document.thisform.email.value.length-1)
{
alert("Email地址格式不正确!");
document.thisform.email.focus();
return false;
}
}
else
{
alert("Email不能为空!");
document.thisform.email.focus();
return false;
}
if(checkspace(document.thisform.words.value)) {
document.thisform.words.focus();
alert("对不起,请填写留言内容!");
return false;
}
}function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}</scripte>
{
if(checkspace(document.thisform.title.value)) {
document.thisform.title.focus();
alert("对不起,请填写留言标题!");
return false;
} if(checkspace(document.thisform.name.value)) {
document.thisform.name.focus();
alert("对不起,你的名称!");
return false;
}
if(document.thisform.email.value.length!=0)
{
if (document.thisform.email.value.charAt(0)=="." ||
document.thisform.email.value.charAt(0)=="@"||
document.thisform.email.value.indexOf('@', 0) == -1 ||
document.thisform.email.value.indexOf('.', 0) == -1 ||
document.thisform.email.value.lastIndexOf("@")==document.thisform.email.value.length-1 ||
document.thisform.email.value.lastIndexOf(".")==document.thisform.email.value.length-1)
{
alert("Email地址格式不正确!");
document.thisform.email.focus();
return false;
}
}
else
{
alert("Email不能为空!");
document.thisform.email.focus();
return false;
}
if(checkspace(document.thisform.words.value)) {
document.thisform.words.focus();
alert("对不起,请填写留言内容!");
return false;
}
}function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}</scripte>
失去焦点事件:onblur
/^\w{5,8}$/
5,8改成你需要的长度
onblur事件