排名
5
文章
229
粉丝
15
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术

原生js获取单选框复选框等信息
- var doreg = function () {
-
- //根据name获取用户名
- var username = document.getElementsByName("username")[0];
-
- if (username.value == null || username.value.match("^[ ]*$")) {
- var useranmetip = document.getElementById("useranmetip");
- useranmetip.innerHTML = "用户名不能为空,不能全为空字符串";
- return;
- }
- else {
- var useranmetip = document.getElementById("useranmetip");
- useranmetip.innerHTML = "";
- }
-
-
- //获取性别
- var sex = document.getElementsByName("sex");
- for (var i = 0; i < sex.length; i++) {
- var sexitem = sex[i];
- if (sexitem.checked == true) {
- alert("你选中的是:" + sexitem.value);
- }
- }
-
- //获取爱好
- var hobbystr = "";
- var hobby = document.getElementsByName("hobby");
- for (var i = 0; i < hobby.length; i++) {
- var hobbyitem = hobby[i];
- if (hobbyitem.checked == true) {
- hobbystr += hobbyitem.value + " ";
-
- }
- }
- alert("你选中的爱好是:" + hobbystr);
-
- var work = document.getElementById("work");
- if (work.value == -1) {
- alert("请选择工作");
- return;
- }
- //获取下拉列表的值
- alert(work.options[work.selectedIndex].text);
-
- //使用js提交表单
- var form1 = document.getElementById("form1");
- form1.submit();
-
- }
其中可以使用Js的正则表达式"^[ ]*$"应该是否为空以及全部是空字符串
- var username = document.getElementsByName("username")[0];
-
- if (username.value == null || username.value.match("^[ ]*$")) {
- var useranmetip = document.getElementById("useranmetip");
- useranmetip.innerHTML = "用户名不能为空,不能全为空字符串";
- return;
- }
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价