动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Asp → 阅读文章

 表单递交内容检测脚本-这里只接受数字

作者来源: 
阅读 1303 人次 , 2006-4-18 4:09:00 


  如下代码加入HTML的<head>区:

<SCRIPT LANGUAGE="JavaScript">
function numericCheck(){
nr1=document.myform.content.value;
flg=0;
str="";
spc=""
arw="";
for (var i=0;i<nr1.length;i++){
cmp="0123456789"
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0){
flg++;
str+=" "+tst;
spc+=tst;
arw+="^";
}
else{arw+="_";}
}
if (flg!=0){
if (spc.indexOf(" ")>-1) {
str+="和空格";
}
alert("这里只接受数字,发现"
+flg+"个不可接受的字符:\n"+str);
return false;
}
}
</SCRIPT>

如下代码加入HTML的<body>区,表单递交部分:

<form name="myform" method="post" enctype="text/plain" onsubmit="return numericCheck()" action="mailto:mail@mail.com">
<INPUT TYPE="text" name="content">
<INPUT TYPE="submit" NAME="submit" VALUE="递交">
</form>

注意:表单的名字和文本框的名字要保持前后一样。   
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:在 Web 页上使用条件数值格式
· 下一篇:手把手教你使用VB来创建ASP组件(7) 
· 改善ASP性能和外观的技巧集锦(中)
· Visual InterDev常见问题解答(一)
· 负载平衡环境下的ASP会话管理(2)
· MD5算法研究(2)
· ASP漏洞分析和解决方法(6)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077