本文實例講述了js實作不提交表單取得單選按鈕值的方法。分享給大家供大家參考。具體如下:
這是JS實作的特效,不提交表單取得相關的控制項值。如本例所示,不提交表單即可取得單選按鈕的值。
運作效果截圖如下:
線上示範網址如下:
http://demo.jb51.net/js/2015/js-alert-show-table-value-codes/
具體程式碼如下:
<!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在現實世界中的應用包括服務器端編程、移動應用開發和物聯網控制:1.通過Node.js實現服務器端編程,適用於高並發請求處理。 2.通過ReactNative進行移動應用開發,支持跨平台部署。 3.通過Johnny-Five庫用於物聯網設備控制,適用於硬件交互。

我使用您的日常技術工具構建了功能性的多租戶SaaS應用程序(一個Edtech應用程序),您可以做同樣的事情。 首先,什麼是多租戶SaaS應用程序? 多租戶SaaS應用程序可讓您從唱歌中為多個客戶提供服務

本文展示了與許可證確保的後端的前端集成,並使用Next.js構建功能性Edtech SaaS應用程序。 前端獲取用戶權限以控制UI的可見性並確保API要求遵守角色庫

JavaScript是現代Web開發的核心語言,因其多樣性和靈活性而廣泛應用。 1)前端開發:通過DOM操作和現代框架(如React、Vue.js、Angular)構建動態網頁和單頁面應用。 2)服務器端開發:Node.js利用非阻塞I/O模型處理高並發和實時應用。 3)移動和桌面應用開發:通過ReactNative和Electron實現跨平台開發,提高開發效率。

JavaScript的最新趨勢包括TypeScript的崛起、現代框架和庫的流行以及WebAssembly的應用。未來前景涵蓋更強大的類型系統、服務器端JavaScript的發展、人工智能和機器學習的擴展以及物聯網和邊緣計算的潛力。

JavaScript是現代Web開發的基石,它的主要功能包括事件驅動編程、動態內容生成和異步編程。 1)事件驅動編程允許網頁根據用戶操作動態變化。 2)動態內容生成使得頁面內容可以根據條件調整。 3)異步編程確保用戶界面不被阻塞。 JavaScript廣泛應用於網頁交互、單頁面應用和服務器端開發,極大地提升了用戶體驗和跨平台開發的靈活性。

Python更适合数据科学和机器学习,JavaScript更适合前端和全栈开发。1.Python以简洁语法和丰富库生态著称,适用于数据分析和Web开发。2.JavaScript是前端开发核心,Node.js支持服务器端编程,适用于全栈开发。

JavaScript不需要安裝,因為它已內置於現代瀏覽器中。你只需文本編輯器和瀏覽器即可開始使用。 1)在瀏覽器環境中,通過標籤嵌入HTML文件中運行。 2)在Node.js環境中,下載並安裝Node.js後,通過命令行運行JavaScript文件。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver Mac版
視覺化網頁開發工具

SublimeText3 Linux新版
SublimeText3 Linux最新版