function checkall(){
checksanjiselect();
checkfullname($('#fullname').val());
checkcnurl($('#cnurl').val());
return false;
}这个感觉永远都会return false的,怎么前面的函数通过了就返回true了?怎么理解错了??
checksanjiselect();
checkfullname($('#fullname').val());
checkcnurl($('#cnurl').val());
return false;
}这个感觉永远都会return false的,怎么前面的函数通过了就返回true了?怎么理解错了??
解决方案 »
- 在做一个管理系统,JS脚本总是调不好,望高手指点!急急急,在线等
- 遇难问题 -- 关于src值得问题
- 梅花雪树形菜单设置焦点问题!!!!
- ========鼠标悬停提示,像CSDN上鼠标移到别人头像上可以显示信息,并且在弹出的层上面有连接这个效果怎么做。求助!======
- 急,急,急,急,急,急!js错误,不能按我想的工作!!大家帮帮忙 啊!
- 问个JS的基础问题,谢谢~~
- 为什么弹出一直都是6 求解
- 在线急请教:关于DIV显示的问题,高分请高手进!
- 如果是高手的,快过来,怎么样按F1时出自定义的帮助页面(注意,框架网页哦)
- 有关日期的判断
- window.external.GetAddress。。。。是获取当前地址吗?
- object.attributes('id') is not function 错误
document.getElementById(val).src = imgSrc;
}
function checksanjiselect(){ //检查三级分类
if(document.getElementById("sanjiselect").value=="-1"){
document.getElementById("ckselect").innerHTML = '<font color=#ff0000>*请选择分类</font>';
}else{
document.getElementById("ckselect").innerHTML = '';
}}function checkfullname(fullname){ //检查网站名称
if(fullname.length==0){
document.getElementById("ckfullname").innerHTML = '<font color=#ff0000>*请输入网站名称</font>';
}else{
document.getElementById("ckfullname").innerHTML = '';
}}
function checkcnurl(cnurl){ //检查中文网址
if(cnurl.length==0){
document.getElementById("ckcnurl").innerHTML = '<font color=#ff0000>*请输入中文网址</font>';
}else{
document.getElementById("ckcnurl").innerHTML = '';
}}function checkall(){
checksanjiselect();
checkfullname($('#fullname').val());
checkcnurl($('#cnurl').val());
return false;
}
想前面都检查没问题才可以,checkall()这个怎么写啊?
function checksanjiselect(){ //检查三级分类
if(document.getElementById("sanjiselect").value=="-1"){
document.getElementById("ckselect").innerHTML = '<font color=#ff0000>*请选择分类</font>';
return false;
}else{
document.getElementById("ckselect").innerHTML = '';
return true;
}}
function checkfullname(fullname){ //检查网站名称
if(fullname.length==0){
document.getElementById("ckfullname").innerHTML = '<font color=#ff0000>*请输入网站名称</font>';
return false;
}else{
document.getElementById("ckfullname").innerHTML = '';
return true;
}}
function checkcnurl(cnurl){ //检查中文网址
if(cnurl.length==0){
document.getElementById("ckcnurl").innerHTML = '<font color=#ff0000>*请输入中文网址</font>';
return false;
}else{
document.getElementById("ckcnurl").innerHTML = '';
return true;
}}function checkall(){
if(! checksanjiselect() || !checkfullname($('#fullname').val()) || !checkcnurl($('#cnurl').val())){
return false;
}
return true;
}
if(document.getElementById("sanjiselect").value=="-1"){
document.getElementById("ckselect").innerHTML = '<font color=#ff0000>*请选择分类</font>';
return false;
}else{
document.getElementById("ckselect").innerHTML = '';
return true;
}}
function checkfullname(fullname){ //检查网站名称
if(fullname.length==0){
document.getElementById("ckfullname").innerHTML = '<font color=#ff0000>*请输入网站名称</font>';
return false;
}else{
document.getElementById("ckfullname").innerHTML = '';
return true;
}}
function checkcnurl(cnurl){ //检查中文网址
if(cnurl.length==0){
document.getElementById("ckcnurl").innerHTML = '<font color=#ff0000>*请输入中文网址</font>';
return false;
}else{
document.getElementById("ckcnurl").innerHTML = '';
return true;
}}function checkall(){
if(! checksanjiselect() || !checkfullname($('#fullname').val()) || !checkcnurl($('#cnurl').val())){
return false;
}
return true;
}
这个意思?
checksanjiselect();
checkfullname($('#fullname').val());
checkcnurl($('#cnurl').val());
return false;
}这个函数只会返回false,毫无疑问.
自己alert(checkall())不就什么都清楚了?
不知道你怎么判定它返回过其他值的...
return checksanjiselect() && checkfullname($('#fullname').val()) && checkcnurl($('#cnurl').val()) && false;
}
function checkall(){
return checksanjiselect() && checkfullname($('#fullname').val()) && checkcnurl($('#cnurl').val()) || false;
}