function mycheck(){
if(isNull(addmail.mail_title.value)){
alert("请填写标题!");
return false;
}
}
function isNull(str){
if ( str == "" ) return true;
var regu = "^[ ]+$";
var re = new RegExp(regu);
return re.test(str);
}
有会的高手们指教一下吧!!! 非常感谢啊!!!
function mycheck(){
if(isNull(addmail.mail_title.value)){ //调用判断是否为空的isnull函数,如果返回true则执行下面弹出信息
alert("请填写标题!"); //弹出“请填写标题”对话框
return false;//返回false
}
}
function isNull(str){
if ( str == "" ) return true;//如果传入参数为“”则返回true
var regu = "^[ ]+$";//正则表达式(应该是邮件正则式)
var re = new RegExp(regu);//创建一个正则对象
return re.test(str);//判断传入字符是否符合以上正则表达式,如果符合返回true,否则返回false,视乎这块有点问题,因为返回true时上面函数会弹出提示信息并且返回,所以正则表达式应该转换下,如果通过正则表达式应该返回false
}
if(isNull(addmail.mail_title.value)){ //调用判断是否为空的isnull函数,如果返回true则执行下面弹出信息
alert("请填写标题!"); //弹出“请填写标题”对话框
return false;//返回false
}
}
function isNull(str){
if ( str == "" ) return true;//如果传入参数为“”则返回true
var regu = "^[ ]+$";//正则表达式(应该是邮件正则式)
var re = new RegExp(regu);//创建一个正则对象
return re.test(str);//判断传入字符是否符合以上正则表达式,如果符合返回true,否则返回false,视乎这块有点问题,因为返回true时上面函数会弹出提示信息并且返回,所以正则表达式应该转换下,如果通过正则表达式应该返回false
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-04-26
这是一个写邮件时的校验,标题不能为空
第二个js函数是说明一个为空的规则
第二个js函数是说明一个为空的规则
第2个回答 2010-04-26
如果新增邮件的邮件名为空,则弹出提示对话框“请填写标题”。
其中,如果邮件名是空字符串(长度为0)或者字符串都是由空格组成的,则认为是空。
其中,如果邮件名是空字符串(长度为0)或者字符串都是由空格组成的,则认为是空。