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 cellpadding="0" cellspacing="0" bgcolor="#B3CAEE"> <tr> <td><span>======&nbsp;用户注册信息&nbsp;======</span></td> </tr> </table> <table cellpadding="-2" cellspacing="-2"> <tr valign="top"> <td colspan="3"><table cellpadding="-2" cellspacing="-2"> <tr> <td valign="top"> <table cellpadding="-2" cellspacing="-2"> <tr> <td></td> </tr> <tr> <td valign="top"><table cellspacing="-2" cellpadding="-2"> <tr> <td></td> <td><b>注册帮助</b></td> </tr> <tr> <td colspan="2" valign="top"><ul> <li> 用户名:为用户登录留言簿的通行证,可使用英文字母、数字或英文字母、数字、下划线的组合,长度控制在3-20个字符之内。</li> <li>真实姓名: 请输入真实的姓名,该项为隐藏项,用户可以放心输入。</li> <li>Email:请填写有效的Email地址,以便与您联系。</li> </ul></td> </tr> <tr> <td colspan="2" valign="middle"></td> </tr> </table></td> <td background="Images/line.gif"></td> <td valign="top"><br> <br> <table cellpadding="-2" cellspacing="-2"> <tr> <td><form> <table cellspacing="-2" cellpadding="-2"> <tr> <td>用 户 名:</td> <td><input type="text" maxlength="20"> * </td> </tr> <tr> <td>真实姓名:</td> <td><input type="text" maxlength="10"> *</td> </tr> <tr> <td>证件类型:</td> <td><input type="radio" value="身份证" checked> 身份证&nbsp; <input type="radio" value="学生证"> 学生证</td> </tr> <tr> <td>证件号码:</td> <td><input type="text" onBlur="getVal()"></td> </tr> <tr> <td>联系电话:</td> <td><input type="text"></td> </tr> <tr> <td>Email:</td> <td><input type="text" size="35"> </td> </tr> <tr> <td>个人主页:</td> <td><input type="text" size="35"></td> </tr> <tr> <td>&nbsp;</td> <td><input type="button" value="确定保存"> <input type="reset" value="重新填写"></td> </tr> </table> </form></td> </tr> </table></td></tr> <tr> <td></td> </tr> </table></td> </tr> </table></td> </tr> </table> </body> </html>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wggxds.html