
完美解答 请采纳
<!DOCTYPE html><html>
<head>
<title>jqjquery 当输入框输入11位数字,将自动判断。</title>
<meta charset="UTF-8" />
<script>
windowonload = function(){
documentgetElementById('phone')onkeyup = function(){
var length = thisvaluelength,
state = '';
if(length == 11){
switch(thisvaluesubstr(0, 3)){
case '130' :
case '131' :
case '132' :
case '155' :
case '156' :
case '185' :
case '186' :
case '145' :
case '176' :
state = '联不通';
break;
case '133' :
case '153' :
case '180' :
case '181' :
case '189' :
case '177' :
state = '电不信';
break;
case '134' :
case '135' :
case '136' :
case '137' :
case '138' :
case '139' :
case '150' :
case '151' :
case '152' :
case '157' :
case '158' :
case '159' :
case '182' :
case '183' :
case '184' :
case '187' :
case '188' :
case '147' :
case '178' :
state = '移不动';
break;
default :
state = '未知号码段';
}
documentgetElementById('phoneState')innerHTML = state;
}else if(length > 11){
thisvalue = thisvaluesubstr(0, 11); //超出11位剪掉
}
}
}
</script>
</head>
<body>
<input type="text" id="phone" /><span id="phoneState"></span>
</body>
</html>
月初肯定都是1号这个就不用说啦
主要是判断月末
var d = new Date(); //获取当前时间
var vYear = dgetFullYear() //获取当前年份
var vMon = dgetMonth() + 1 //获取当前月份
var isrun=vYear%400==0||(vYear%4==0&vYear%100!=0); 是否闰年
var ddate=30;月末日期,默认30号
if(vMon==1||vMon==3||vMon==5||vMOn==7||vMon==8||vMon==10||vMon==12){
ddate=31; //大月31号
}
else if(vMon==2){ //二月
ddate=isrun29:28; //闰年29号,平年28号
}
//最后ddate就是月末日期
只走一步是因为移动一次后没有对x进行处理,所以点第二次的时候 x的值不变,x-10也不变,所以就不动了
<html>
<head>
<title>demo</title>
<style type="text/css">
active
{
border: 1px solid red;
}
</style>
<script type="text/javascript" src="Scripts/jquery-162minjs"></script>
<script type="text/javascript">
var x = 0;//水平方向位移
var y = 0;//垂直方向位移
$(document)keydown(function (event) {
switch (eventwhich) {
case 37: y = y - 10; $("#person")css("left", y + "px"); break;
case 38: x = x - 10; $("#person")css("top", x + "px"); break;
case 39: y = y + 10; $("#person")css("left", y + "px"); break;
case 40: x = x + 10; $("#person")css("top", x + "px"); break;
default: break;
}
});
</script>
</head>
<body>
<div id="person" class="active" style="position: absolute; width: 50px; height: 50px;" />
</body>
</html>
$(function(){
$("#switch_city a")each(function(){
$(this)click(function(){
alert($(this)text());
});
});
});
很简单啊,因为你append的是("<option>--请选择--<option>")后面的option少了反斜杠,浏览器就解释成了两个option,第二个option是空的,所以就多了那么一个空行
case 12029:
case 12030:
case 12031:
case 12152:
case 12159:
意思是当datastatus=12029|12030|12031|12152|12159的时候,
再提交一次数据
执行function() { loaderexecutecall(loader);
loader应该就是你的loadStreetHDs
楼主看下你IE6里出错的时候是不是有以上的错误码,
原理:每个下拉列表框的值改变时都触发一个事件,这个事件获取其值,再判断与另二者有没有重复。
<select id="sel1" onchange="change(1)"></select>
<select id="sel2" onchange="change(2)"></select>
<select id="sel3" onchange="change(3)"></select>
function change(obj)
{
switch(obj)
{
case 1:
if($("#sel1")val() == $("#sel2")val() || $("#sel1")val() == $("#sel3")val())
alert("列表框的值不能一样");
break:
case 2:
if($("#sel2")val() == $("#sel1")val() || $("#sel2")val() == $("#sel3")val())
alert("列表框的值不能一样");
break:
case 3:
if($("#sel3")val() == $("#sel1")val() || $("#sel3")val() == $("#sel2")val())
alert("列表框的值不能一样");
break:
}
}
还有不懂,随时再问
以上就是关于jq/jquery 当输入框输入11位数字,将自动判断。全部的内容,包括:jq/jquery 当输入框输入11位数字,将自动判断。、怎么用jQuery 根据系统时间获得这个月的月初和月末呢。谢谢!、jQuery通过键盘上下左右键,移动层等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)