公司首页 / 联系我们 / 加入收藏 / 设为首页
公司首页 网站建设 网站运营 网络广告 网络维护 关于我们 最新资讯 经典案例
用户名
密 码
业务专线: 027-82831088
公司总机: 027-82822002
传  真: 027-82843190
邮  箱: server@uname.cn
在线咨询 在线咨询


域名注册
虚拟主机
企业邮局
网页设计
网站推广

  当前位置:首页 >> 网站建设 >> 网页设计 >> 正文

js提交表单及js表单验证
发布日期:[07-12-26 17:03:05] 点击次数:[]

      js提交表单及js表单验证功能强大,很多原本需要在服务器端实现的功能,现在通过简单的js代码就可以在客服端实现同样的效果。下面是一些常用的js表单验证代码,供大家参考学习。

1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("不能超过50个字符!");
document.a.b.focus();
return false;
}
}
</script>

2:js验证邮箱格式
<SCRIPT LANGUAGE=javascript RUNAT=Server>
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
alert("oh");
}
</SCRIPT>

3: js屏蔽关键字(这里屏蔽***和****)
<script language="javascript1.2">
function test() {
if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf ("****") == 0)){
alert(":)");
a.b.focus();
return false;}
}
</script>

4: js两次输入密码是否相同
<script>
function check()
{
with(document.all){
if(input1.value!=input2.value)
{
alert("false")
input1.value = "";
input2.value = "";
}
else document.forms[0].submit();
}
}
</script>

5:js屏蔽右键
oncontextmenu="return false" ondragstart="return false" onselectstart="return false"加在body中
6: js判断表单项不能为空
<script   language="javascript"><!--
function   CheckForm()

if   (document.form.name.value.length   ==   0)   { 
alert("请输入您姓名!");
document.form.name.focus();
return   false;
}
return   true;
}
-->
</script>

7:js比较两个表单项的值是否相同
<script   language="javascript">
<!--
function   CheckForm()
if   (document.form.PWD.value   !=   document.form.PWD_Again.value)   { 
alert("您两次输入的密码不一样!请重新输入.");
document.ADDUser.PWD.focus();
return   false;
}
return   true;
}
-->
</script>

8:js判断表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到域名注册等
<script   language="javascript">
<!--
function   isNumber(String)

var   Letters   =   "1234567890-";   //可以自己增加可输入值
var   i;
var   c;
if(String.charAt(   0   )=='-')
return   false;
if(   String.charAt(   String.length   -   1   )   ==   '-'   )
return   false;
for(   i   =   0;   i   <   String.length;   i   ++   )

c   =   String.charAt(   i   );
if   (Letters.indexOf(   c   )   <   0)
ret

9 7 3 1 2 3 4 4 8 :
  • 上一篇文章:
  • 下一篇文章:


为您提供专业的 网站建设、网站推广、系统开发 等一条龙服务
教育部等十部委力推 毕业生网上可选10万岗位 [2007/11/23]
太平洋网站群将赴港上市 募资约1亿美元 [2007/11/23]
久游高管称上市计划未搁置 明年上半年启动 [2007/11/23]
姜奇平:阿里巴巴经验实际上是一种长尾经验  [2007/11/23]
天际网联姻Google力挺Open Social社交平台  [2007/11/23]
中文虚拟世界创世纪 梦想成为下一个谷歌  [2007/11/23]
雅虎推出新产品 盲人也能使用雅虎邮件服务  [2007/11/23]
雅虎推出博客搜索2.0版 全能搜索向前推进  [2007/11/23]



主营业务:武汉网站建设 / 武汉网站制作 / 武汉网站推广 / 武汉网页制作 / 武汉域名注册 / 武汉虚拟主机
武汉网站建设 | 武汉网站推广 | 武汉域名注册 | 武汉虚拟主机 | 经典案例 | 网站地图 | 联系我们
地址:武汉市江汉路206号世纪大厦14楼F座 建站热线:86-027-82831088,82822002
传真:86-027-82843190 客服邮箱:server@uname.cn 邮编:430017 QQ: 点击这里咨询我们
武汉网站建设-版权所有:武汉逸名信息技术有限公司  鄂ICP备05010663号