下面js代码求助!
1:
CheckUtil.isPhone = function(str) {
var patrn =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
var msgPhone=jQuery(":input[id$='msgPhone']").val();
if(patrn.test(str)){
return true;
}else{
alert(msgPhone);
return false;
}
return false;
};
下面这段js代码是判断是不是电话号码的,大家觉得有没有问题?
为什么在if、else之后还加一个 return false;这样的话,不就是不管if和else输出什么,最后都返回false了吗?我说的对不对,java中好像是这样的,我对js不是很了解。。
2:
有一个数组字符串:s="2,3,4,8,8,9",还有t1="2" t2="4" t3 = "10"
判断字符串t1、t2、t3、在不在字符串s中,并且把id为t1、t2、t3的commendLink的属性设置为false,这段js方法对不对,如果不对,请高手亮出你们的代码,谢谢了,项目需要。
function isDisabled(){
var s="2,3,4,8,8,9"
var t1="2"
var t2="4"
var t3 = "10"
if(s.indexOf(t1) > -1) {
jQuery("a[id$='link1']").attr("disabled","false");
}else{
jQuery("a[id$='link1']").attr("disabled","true");
}
if(s.indexOf(t2) > -1) {
jQuery("a[id$='link2']").attr("disabled","false");
}else{
jQuery("a[id$='link2']").attr("disabled","true");
}
if(s.indexOf(t3) > -1) {
jQuery("a[id$='link3']").attr("disabled","false");
}
else{
jQuery("a[id$='link3']").attr("disabled","true");
}
}
为什么我每次都只得到第一个判断呢,并且第一个它判断为disable="true",郁闷死了。
我感觉上面的代码有问题,谁帮小弟解答一下,谢谢了。就这点分了,不好意思了。。
CheckUtil.isPhone = function(str) {
var patrn =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
var msgPhone=jQuery(":input[id$='msgPhone']").val();
if(patrn.test(str)){
return true;
}else{
alert(msgPhone);
return false;
}
return false;
};
下面这段js代码是判断是不是电话号码的,大家觉得有没有问题?
为什么在if、else之后还加一个 return false;这样的话,不就是不管if和else输出什么,最后都返回false了吗?我说的对不对,java中好像是这样的,我对js不是很了解。。
2:
有一个数组字符串:s="2,3,4,8,8,9",还有t1="2" t2="4" t3 = "10"
判断字符串t1、t2、t3、在不在字符串s中,并且把id为t1、t2、t3的commendLink的属性设置为false,这段js方法对不对,如果不对,请高手亮出你们的代码,谢谢了,项目需要。
function isDisabled(){
var s="2,3,4,8,8,9"
var t1="2"
var t2="4"
var t3 = "10"
if(s.indexOf(t1) > -1) {
jQuery("a[id$='link1']").attr("disabled","false");
}else{
jQuery("a[id$='link1']").attr("disabled","true");
}
if(s.indexOf(t2) > -1) {
jQuery("a[id$='link2']").attr("disabled","false");
}else{
jQuery("a[id$='link2']").attr("disabled","true");
}
if(s.indexOf(t3) > -1) {
jQuery("a[id$='link3']").attr("disabled","false");
}
else{
jQuery("a[id$='link3']").attr("disabled","true");
}
}
为什么我每次都只得到第一个判断呢,并且第一个它判断为disable="true",郁闷死了。
我感觉上面的代码有问题,谁帮小弟解答一下,谢谢了。就这点分了,不好意思了。。
...全文
相关推荐
js代码高亮显示 JavaScript代码高亮 jsp
js代码高亮显示 JavaScript代码高亮 jsp js代码高亮显示 JavaScript代码高亮 jsp
js2py:将 JavaScript 转换为 Python
js2py 将 JavaScript 转换为 Python。
JS.scala:将 JavaScript 代码编译为 Scala,允许您完全用 JavaScript 编写 Web 应用程序!
JS.scala JS.scala 将 JavaScript 代码编译为 Scala,允许您完全用 JavaScript 编写 Web 应用程序! 输入 const a = 42 const b = "Hello, World" const sq = x => x * x const dsq = x => { const dx = sq(x) return dx * dx }; const d = dsq(a) const exclaimer = { apply: name => name + "!" } exclaimer.apply("Hello, World") 输出 val a = 42 val b = "Hello, World" def sq (x:HandHolder) = x * x def dsq (x:HandHolder) = { val dx
JavaScript大全 常用JS效果代码
JavaScript大全 常用JS效果代码,绝对物超所值
Javascript基础网页中调用JS代码的几种方法
Javascript基础网页中调用JS代码的几种方法


