tnblog
首页
视频
资源
登录
什么时候才能领悟,取之越多失之越多
排名
5
文章
229
粉丝
15
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

原生js获取单选框复选框等信息

4728人阅读 2019/3/1 11:34 总访问:1221408 评论:0 收藏:0 手机
分类: JS

原生js获取单选框复选框等信息

  1.  var doreg = function ({
  2.             //根据name获取用户名
  3.             var username = document.getElementsByName("username")[0];
  4.             if (username.value == null || username.value.match("^[ ]*$")) {
  5.                 var useranmetip = document.getElementById("useranmetip");
  6.                 useranmetip.innerHTML = "用户名不能为空,不能全为空字符串";
  7.                 return;
  8.             }
  9.             else {
  10.                 var useranmetip = document.getElementById("useranmetip");
  11.                 useranmetip.innerHTML = "";
  12.             }
  13.             //获取性别
  14.             var sex = document.getElementsByName("sex");
  15.             for (var i = 0; i < sex.length; i++) {
  16.                 var sexitem = sex[i];
  17.                 if (sexitem.checked == true) {
  18.                     alert("你选中的是:" + sexitem.value);
  19.                 }
  20.             }
  21.             //获取爱好
  22.             var hobbystr = "";
  23.             var hobby = document.getElementsByName("hobby");
  24.             for (var i = 0; i < hobby.length; i++) {
  25.                 var hobbyitem = hobby[i];
  26.                 if (hobbyitem.checked == true) {
  27.                     hobbystr += hobbyitem.value + " ";
  28.                 }
  29.             }
  30.             alert("你选中的爱好是:" + hobbystr);
  31.             var work = document.getElementById("work");
  32.             if (work.value == -1) {
  33.                 alert("请选择工作");
  34.                 return;
  35.             }
  36.             //获取下拉列表的值
  37.             alert(work.options[work.selectedIndex].text);
  38.             //使用js提交表单
  39.             var form1 = document.getElementById("form1");
  40.             form1.submit();
  41.         }

其中可以使用Js的正则表达式"^[ ]*$"应该是否为空以及全部是空字符串

  1.  var username = document.getElementsByName("username")[0];
  2.             if (username.value == null || username.value.match("^[ ]*$")) {
  3.                 var useranmetip = document.getElementById("useranmetip");
  4.                 useranmetip.innerHTML = "用户名不能为空,不能全为空字符串";
  5.                 return;
  6.             }





欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

Entity Framework常用查询,EF joinEF多表联查,原生sql。EF 多表查询。AsNoTracking

直接执行sql语句//全表查询 List&lt;Users&gt;ulist=se.Database.SqlQuery&lt;Users&gt;(&quot;select*fromusers&quot;).T...

ef ef core 使用原生 SQL 查询

有时候在执行一个赋值一点的sql要动态生成用lamdba来写很不方便,新版本用动态生成表达式树的方式也不怎么行了...需要时间...

原生js如何删除本身节点

先通过parentNode找到父节点然后在使用removeChild删除即可。代码很简单,如下:vardeleteDetails=function(my){ my.paren...

原生js如何删除父节点

通过parentNode找到父节点然后在使用removeChild删除即可。只是删除父节点要多找一层也就是使用爷爷在删除父亲。//删除方法...

极客大学云原生训练营笔记

读书的时候,看一本书的目录就可以看出作者的思路是什么。老师上第一课也是一样的道理,要告诉同学们: 要解决的问题是什么...

core ef执行原生sql

直接执行原生sql:添加扩展方法:publicstaticclassEntityFrameworkCoreExtensions { privatestaticDbCommandCreateComman...

vue切换菜单,vue菜单选中。跳转页面通过原生js设置选中样式。vue中使用原生js方法。js 找到当前对象的兄弟对象。js获取子节点。js获取父节点。js获取当前元素的同级节点

vue切换菜单,跳转页面通过原生js设置选中样式可以利用上面那个js获取当前元素的同级节点后先设置默认的样式,然后在设置点...

js与Controller中分割字符串的方法

js: varstr=OpenRule; varstrs=newArray(); strs=str.split(&quot;,&quot;); for(vari=0;i&lt;strs.length;i++){ $(&q...

珍藏!! js CSS不传之秘集合

&lt;!--其中5指每隔5秒刷新一次页面--&gt; &lt;metahttp-equiv=&quot;refresh&quot;content=&quot;5&quot;&gt; =========...

jsON对象和jsON字符串的区别

JSON对象是直接可以使用JQuery操作的格式,如C#中可以用对象(类名)点出属性(方法)一样var str2 = { &quot;name&quot;: ...

对象转jsON

/// &lt;summary&gt; /// 对象转json /// &lt;/summary&gt; public static string ToJson(object jsonObject) ...

来!!!今天玩 json

别怪我懒,其实我是真的懒///&lt;summary&gt; ///List转成json ///&lt;/summary&gt; ///&lt;typeparamname=&quot;T&quot...

js遍历localStorage的键值对

//遍历本地存储localStorage for(vari=0;i&lt;localStorage.length;i++){ varkey=localStorage.key(i);//获取本地存储的K...

拓展js通用方法来对应c操作

有很多时候,js不能像c#一样有那样多的方法操作,但是我们可以自己写一些方法,让他拥有:比如最常见的一些:注意:js里的...

js的localStorage

localStorage的优势1、localStorage拓展了cookie的4K限制2、localStorage会可以将第一次请求的数据直接存储到本地,这个相...
须知政权是由枪杆子中取得的。