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 相关文章推荐
js 屏蔽鼠标右键脚本附破解方法
Dec 03 Javascript
为EasyUI的Tab标签添加右键菜单的方法
Jul 14 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
Feb 19 Javascript
Jquery倒计时源码分享
May 16 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
Jun 10 Javascript
AngularJS中如何使用echart插件示例详解
Oct 26 Javascript
js 数据存储和DOM编程
Feb 09 Javascript
微信小程序 基础知识css样式media标签
Feb 15 Javascript
分享Bootstrap简单表格、表单、登录页面
Aug 04 Javascript
mpvue将vue项目转换为小程序
Sep 30 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
Sep 17 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
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笔记之:php数组相关函数的使用
2013/04/26 PHP
php文件上传的简单实例
2013/10/19 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
用Javascript 和 CSS 实现脚注(Footnote)效果
2009/09/09 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
JS使用onerror捕获异常示例
2016/08/03 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
Python冒泡排序注意要点实例详解
2016/09/09 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
python os模块在系统管理中的应用
2020/06/22 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
柏林通行证:Berlin Pass
2018/04/11 全球购物
普通PHP程序员笔试题
2016/01/01 面试题
在校实习生求职信
2014/06/18 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
倡议书格式及范文
2015/04/29 职场文书
阿甘正传观后感
2015/06/01 职场文书
导游词之桂林山水
2019/09/20 职场文书
Python基础详解之描述符
2021/04/28 Python
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫