js实现不提交表单获取单选按钮值的方法


Posted in Javascript onAugust 21, 2015

本文实例讲述了js实现不提交表单获取单选按钮值的方法。分享给大家供大家参考。具体如下:

这是JS实现的特效,不提交表单获取相关的控件值。如本例所示,不提交表单即可获取单选按钮的值。

运行效果截图如下:

js实现不提交表单获取单选按钮值的方法

在线演示地址如下:

具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>不提交表单获取单选按钮的值</title>
<style type="text/css">
<!--
.style1 {color: #FFFFFF}
-->
</style>
<script type="text/javascript">
function getVal(){
 var CardTypeValue;
 for (i=0;i<form1.CardType.length;i++){
  if (form1.CardType[i].checked){
   CardTypeValue=form1.CardType[i].value;
   break; //使用该语句可以减少不必要的循环次数
  }
 }
 if(CardTypeValue=="身份证"){
  if(form1.pcard.value.length!=15 && form1.pcard.value.length!=18){
   alert("您输入的证件号码有误!");form1.CardType.focus();return;
  }
 }else{
  if(CardTypeValue=="学生证"){
   if(form1.pcard.value.length!=8 && form1.pcard.value.length!=12){
    alert("您输入的证件号码有误!");form1.CardType.focus();return;
   }  
  }
 }
}
</script>
</head>
<body>
<table width="650" height="34" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#B3CAEE">
 <tr class="font_white">
 <td height="22" align="center"><span class="style1">====== 用户注册信息 ======</span></td>
 </tr>
</table>
<table width="650" height="205" border="0" align="center" cellpadding="-2" cellspacing="-2" class="tableBorder">
 <tr valign="top">
 <td height="171" colspan="3"><table width="100%" height="129" border="0" cellpadding="-2" cellspacing="-2">
  <tr>
   <td valign="top">
   <table width="100%" height="265" border="0" cellpadding="-2" cellspacing="-2" class="tableBorder_Top">
    <tr>
    <td height="5"></td>
    </tr>
    <tr>
    <td width="195" height="263" valign="top"><table width="100%" border="0" cellspacing="-2" cellpadding="-2">
     <tr>
      <td width="55%" height="82" align="center" class="word_grey"></td>
      <td width="45%" align="left" class="word_grey"><b>注册帮助</b></td>
     </tr>
     <tr>
      <td height="112" colspan="2" valign="top" class="word_grey"><ul>
       <li> 用户名:为用户登录留言簿的通行证,可使用英文字母、数字或英文字母、数字、下划线的组合,长度控制在3-20个字符之内。</li>
       <li>真实姓名: 请输入真实的姓名,该项为隐藏项,用户可以放心输入。</li>
       <li>Email:请填写有效的Email地址,以便与您联系。</li>
      </ul></td>
     </tr>
     <tr align="center">
      <td colspan="2" valign="middle" class="word_grey"></td>
     </tr>
    </table></td>
    <td width="19" background="Images/line.gif"></td>
    <td width="436" valign="top"><br>
     <br>
     <table width="90%" border="0" align="center" cellpadding="-2" cellspacing="-2">
      <tr>
      <td><form name="form1">
       <table width="100%" border="0" cellspacing="-2" cellpadding="-2">
       <tr>
        <td width="18%" height="30" align="center">用
        户 名:</td>
        <td width="82%"><input name="UserName" type="text" id="UserName4" maxlength="20">
        * </td>
       </tr>
       <tr>
        <td height="28" align="center">真实姓名:</td>
        <td height="28"><input name="TrueName" type="text" id="TrueName4" maxlength="10">
        *</td>
       </tr>
       <tr>
        <td height="28" align="center">证件类型:</td>
        <td><input name="CardType" type="radio" class="noborder" value="身份证" checked>
        身份证 
        <input name="CardType" type="radio" class="noborder" value="学生证">
        学生证</td>
       </tr>
       <tr>
        <td height="28" align="center">证件号码:</td>
        <td class="word_grey"><input name="pcard" type="text" id="Tel" onBlur="getVal()"></td>
       </tr>
       <tr>
        <td height="28" align="center">联系电话:</td>
        <td><input name="tel" type="text" id="Tel"></td>
       </tr>
       <tr>
        <td height="28" align="center" style="padding-left:10px">Email:</td>
        <td class="word_grey"><input name="Email" type="text" id="PWD224" size="35">
        </td>
       </tr>
       <tr>
        <td height="28" align="center">个人主页:</td>
        <td class="word_grey"><input name="homepage" type="text" id="homepage" size="35"></td>
       </tr>
       <tr>
        <td height="34"> </td>
        <td class="word_grey"><input name="Button" type="button" class="btn_grey" value="确定保存">
         <input name="Submit2" type="reset" class="btn_grey" value="重新填写"></td>
       </tr>
       </table>
      </form></td>
      </tr>
    </table></td></tr>
    <tr>
    <td height="5"></td>
    </tr>
   </table></td>
  </tr>
 </table></td>
 </tr>
</table>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Extjs显示从数据库取出时间转换JSON后的出现问题
Nov 20 Javascript
jquery实现点击弹出层效果的简单实例
Mar 03 Javascript
javascript实现信息增删改查的方法
Jul 25 Javascript
浅析js中substring和substr的方法
Nov 09 Javascript
JS获取IMG图片高宽的简单实例
May 17 Javascript
Vue全家桶实践项目总结(推荐)
Nov 04 Javascript
React组件中的this的具体使用
Feb 28 Javascript
vue拖拽排序插件vuedraggable使用方法详解
Aug 21 Javascript
vue添加class样式实例讲解
Feb 12 Javascript
如何在Node和浏览器控制台中打印彩色文字
Jan 09 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
Feb 16 Javascript
JavaScript交换变量常用4种方法解析
Sep 02 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
Aug 21 #Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
Aug 21 #Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 #Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 #Javascript
纯javascript实现图片延时加载方法
Aug 21 #Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
Aug 21 #Javascript
js变形金刚文字特效代码分享
Aug 20 #Javascript
You might like
php加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
PHP闭包实例解析
2014/09/08 PHP
php中JSON的使用与转换
2015/01/14 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
PHP面向对象之工作单元(实例讲解)
2017/06/26 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
gulp解决跨域的配置文件问题
2017/06/08 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
jQuery实现form表单序列化转换为json对象功能示例
2018/05/23 jQuery
快速解决angularJS中用post方法时后台拿不到值的问题
2018/08/14 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
python实现ipsec开权限实例
2014/11/11 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
奥地利网上书店:Weltbild
2017/07/14 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
共筑中国梦演讲稿
2014/04/23 职场文书
驻村工作先进事迹
2014/08/14 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
出纳工作检讨书
2014/10/18 职场文书
2014年审计工作总结
2014/11/17 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书
驳回起诉裁定书
2015/05/19 职场文书
匿名信格式范文
2015/05/27 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书