当前位置:首页 前端开发 正文

js对文本框输入的字数限制、通过复选框控制其他html控件的可用性

2011年06月06日 | 作者: 米豆网 - 1000seo | 分类: 前端开发 | 

对文本框输入的字数限制、通过复选框控制其他html控件的可用性。在判断上存在一点小问题:就是统计号码个数时输入“,”逗号才会加一。。(有更好的方法希望能与我联系:vince6799@hotmail.com

test.asp

<html>
<head>
<title></title>
<meta http-equiv=”Content-type” content=”text/html;charset=gb2312″>
<style type=”text/css”>
<!–
.STYLE1 {font-size: 16px}
–>
</style>
</head>
<body onload=”booktime();calc();checknum();”><br>
<script language=”javascript”>
function booktime()
{//设定定时发送的状态
if(document.getElementById(“book”).checked)
{document.getElementById(“yy”).disabled=false;
document.getElementById(“mm”).disabled=false;
document.getElementById(“dd”).disabled=false;
document.getElementById(“hh”).disabled=false;
document.getElementById(“ff”).disabled=false;
document.getElementById(“ss”).disabled=false;
}
if(!document.getElementById(“book”).checked)
{document.getElementById(“yy”).disabled=true;
document.getElementById(“mm”).disabled=true;
document.getElementById(“dd”).disabled=true;
document.getElementById(“hh”).disabled=true;
document.getElementById(“ff”).disabled=true;
document.getElementById(“ss”).disabled=true;
}
}
function calc()
{
var mp=document.getElementById(“mobile”).value.split(“,”)
document.getElementById(“pcount”).innerHTML=”共个”+(mp.length)+”手机号码”;
}

function checknum(){
var nn
if(document.getElementById(“scontent”).value.length>70){
document.getElementById(“scontent”).value = document.getElementById(“scontent”).value.substring(0,70); }
else
{nn=70-document.getElementById(“scontent”).value.length;
document.getElementById(“syzs”).innerHTML=”剩余字数:”+nn;}
}
</script>

<form name=”form1″ method=”post” action=””>
<table width=”450″ border=”0″ align=”center”>
<tr>
<td colspan=”2″ nowrap>发短信</td>
</tr>
<tr>
<td width=”100″>接收手机号码(多个手机号码之间用逗号“<span>,</span>”分割)<span name=”pcount”

id=”pcount”>共个0手机号码</span></td>
<td valign=”top”><textarea name=”mobile” cols=”45″ rows=”5″ id=”mobile” onPropertyChange=”calc()”

>13770685335</textarea></td>
</tr>
<tr>
<td>短信内容<br>(<span name=”syzs” id=”syzs”></span>)</td>
<td><textarea name=”scontent” cols=”45″ rows=”5″ id=”scontent” onPropertyChange=”checknum();”></textarea><span

name=”syzs” id=”syzs”></span></td>
</tr>

<tr>
<td>定时发送</td>
<td><input type=”checkbox” name=”book”  id=”book” value=”checkbox” onclick=” booktime();”>
<select name=”yy” id=”yy”>
<%for i=0 to 10
yy=dateadd(“d”,1,now())
sd=””
if cstr(year(now())+i)=cstr(year(yy)) then
sd=”selected”
end if
%>
<option value=”<%=year(now())+i%>” <%=sd%>><%=year(now())+i%></option>
<%next%>
</select>
<select name=”mm” id=”mm”>
<%for i=1 to 12
yy=dateadd(“d”,1,now())
sd=””
if cstr(i)=cstr(month(yy)) then
sd=”selected”
end if
if len(i)<2 then i=”0″&i
%>
<option value=”<%=i%>” <%=sd%>><%=i%></option>
<%next%>
</select>
<select name=”dd” id=”dd”>
<%for i=1 to 31
yy=dateadd(“d”,1,now())
sd=””
if cstr(i)=cstr(day(yy)) then
sd=”selected”
end if
if len(i)<2 then i=”0″&i
%>
<option value=”<%=i%>” <%=sd%>><%=i%></option>
<%next%>
</select>
<select name=”hh” id=”hh”>
<%for i=0 to 23
if len(i)<2 then i=”0″&i
%>
<option value=”<%=i%>”><%=i%></option>
<%next%>
</select>
<select name=”ff” id=”ff”>
<%for i=0 to 59
if len(i)<2 then i=”0″&i
%>
<option value=”<%=i%>”><%=i%></option>
<%next%>
</select>
<select name=”ss” id=”ss”>
<%for i=0 to 59
if len(i)<2 then i=”0″&i
%>
<option value=”<%=i%>”><%=i%></option>
<%next%>
</select>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input name=”reg” type=”submit” id=”reg” value=”充值”>
<input name=”regflag” type=”hidden” id=”regflag” value=”1″></td>
</tr>
</table>
</form>
</body>
</html>

====================
DateAdd ( I , N , D )
将一个日期加上一段期间后的日期。 I :设定一个日期( Date )所加上的一段期间的单位。譬如 interval=”d” 表示 N的单位为日。 I的设定值如下:
yyyy Year 年
q Quarter 季
m Month 月
d Day 日
w Weekday 星期
h Hour 时
n Minute 分
s Second 秒
N :数值表达式,设定一个日期所加上的一段期间,可为正值或负值,正值表示加(结果为 >date 以后的日期),负值表示减(结果为 >date 以前的日期)。
D :待加减的日期。

例子: DateAdd ( “m” , 1 , “31-Jan-98”)
结果: 28-Feb-98
说明:将日期 31-Jan-98 加上一个月,结果为 28-Feb-98 而非 31-Fe-98 。
例子: DateAdd ( “d” , 20 , “30-Jan-99”)
结果: 1999/2/9
说明:将一个日期 30-Jan-99 加上 20 天后的日期。

本文章由 米豆网 - 1000seo 于2011年06月06日发布在前端开发分类下,您可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
+复制链接 转载请注明:js对文本框输入的字数限制、通过复选框控制其他html控件的可用性-米豆网
关键字:, , , ,

好文章就要一起分享!

更多

发表评论

你的大名(必填)

你的邮箱(必填)

你的网站(选填)

评论内容(必填)

😉 😐 😡 😈 🙂 😯 🙁 🙄 😛 😳 😮 mrgreen.png 😆 💡 😀 👿 😥 😎 ➡ 😕 ❓ ❗