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了?怎么理解错了??
解决方案 »
- 为什么要有ajax不能跨域访问这个机制?
- jquery出现的一个问题
- jquery如何选择class为a 和 class为b的两组span
- 已知交集条件,将交集用js图形(圆)表示出来
- 怎样使一个不可用的复选框恢复可用?
- 请问有把某个表格中的数据复制到剪贴版中的代码吗?
- 怎么设置IE打印预览窗口右上角的关闭按钮为Disable状态?
- 弹出的新窗口是Https,关闭时提示“拒绝访问”,如何解决?
- 十万火急!!!!怎样在子窗口中加入表单?????
- javascript 能根据URL进行一些处理吗 例如 url?aaa=bbb
- 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;
}