1.验证表单不为空

var hasform = { "Name": "名字",
                "Id_card": "身份证", "PaySalary": "月工资",
                "CardCode": "账号", "Fk_Subjectf_Code": "功能科目",
                "Birthday": "出生日期", "Start_Date": "开始时间"
            };
            var result = true;
            var value;
            for (var k in hasform ) {
                value = $("#" + k).val();
                if (value == "") {
                    alert(hasform [k] + "不能为空!");
                    result = false;
                    break;
                }
            }

2.获取select下拉列表的值和文本

2.1 原生JS

1:拿到select对象: var myselect=document.getElementById(“test”);

2 拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index

3:拿到选中项options的value: myselect.options[index].value;

4:拿到选中项options的text: myselect.options[index].text;

2.2 jQuery

1:var options=$(“#test option:selected”); //获取选中的项

2:alert(options.val()); //拿到选中项的值

3:alert(options.text()); //拿到选中项的文本

转载于:https://www.cnblogs.com/liuyuan60/p/8595139.html

JavaScript 验证表单不为空和获取select下拉列表的值和文本相关推荐

  1. JS 验证表单不能为空

    开发交流QQ群:  173683895   173683895   526474645  人满的请加其它群 JS 验证表单不能为空的简单demo,先看效果图 实现代码 <!--index.wxm ...

  2. 用 Javascript 验证表单(form)中多选框(checkbox)值

    和单选框一样,许多新手在用 Javascript 验证表单(form)中多选框(checkbox)的值时,都会遇到问题,原因是 checkbox 和普通的文本框在获取值的时候有很大不同,本文介绍了一个 ...

  3. HTML form表单添加enctype属性后获取不到input值

    HTML form表单添加enctype属性后获取不到input值 问题如图所示, 在servlet中输出获取的属性值,发现全部为null 最后结论 enctype修改了form表单提交时的格式,不再 ...

  4. JavaScript验证表单数据,HTML自动验证表单数据是否为空,数字范围

    典型数据验证: a.字段是否为空: b.输入内容是否合法(例如数字字段是否输入了文本,email格式是否正确等) 数据验证时可通过javaScript进行表单验证,也可提交表单,在服务器端验证.通常情 ...

  5. Javascript验证表单身份证号码的合法性

    文章出处: http://dengo.org/archives/941 不少大的游戏注册时都要输入身份证号码,来限制未成年人,配合所谓的反沉迷系统,账号注册环节注重的是快捷,所以身份证验证都不是真实的 ...

  6. JavaScript验证表单大全

    1. 长度限制 <script> function test()  { if(document.a.b.value.length>50) { alert("不能超过50个字 ...

  7. JavaScript实现表单的全选,反选,获取值

    构思 通过for循环和for in循环来实现,界面效果如下 步骤 全选: 循环给所有的表单设置checked 反选: 循环内判断checked是否为true,如果为true则改为false否则改为tr ...

  8. node进阶| 解决表单enctype=multipart/form-data 时获取不到Input值的问题

    今天在学习node踩到一个坑:form设置enctype="multipart/form-data"上传文件时,无法获取到表单其他input的值. 因为之前上传文件用的是 form ...

  9. html 表单js验证,JavaScript使用表单元素验证表单

    第一章:使用JavaScript验证表单 JavaScript的主要作用:验证表单 1最简单的表单验证-禁止空白的必填项目 1.1最简单的HTML结构 网站最基础的就是注册,它是一个系统的交互基础. ...

最新文章

  1. cesium 渲染分析(以太阳为例),实现卫星任务规划中地球赤道平面绘制
  2. 对于初学者而言!如何处理 Python 入门难以进步的现象?
  3. 面对这么多困境,梅耶尔还能怎么应对?
  4. 新增一个主键自增长_MyBatis 示例-主键回填
  5. swing 选择对话框_Java Swing –日期选择器对话框
  6. 计算机检索技术与技巧的检索式为,第四章计算机检索技术和数据库检索方式.ppt...
  7. Script To Monitor RDBMS Session UGA and PGA Current And Maximum Usage Over Time
  8. java 与 php 区别或异同(整理、整合)
  9. 【STM32】STM32CubeMX使用FreeRTOS教程1----定时器学习
  10. “配置系统未能初始化” 异常解决
  11. golang库文件收集
  12. 其他:管理员账户已被禁用
  13. 频繁默认网关不可用_Win10经常断网提示默认网关不可用的解决方法
  14. 智慧养老平台推广文案列
  15. seurat使用笔记(数据处理、PCA、聚类)
  16. 错误: 无法初始化主类
  17. MySQL的my-innodb-heavy-4G.ini配置文件的翻译
  18. 《设计模式》——开闭原则
  19. 论信息时代企业管理如何创新
  20. 腾讯撤回的消息在服务器吗,腾讯云IM消息撤回

热门文章

  1. linux 命令都是bash,Linux 命令分类_bash基础特性
  2. 学生管理系统java mysql_学生信息管理系统 基于Java+mysql开发的学生管理系统 - 下载 - 搜珍网...
  3. http超文本传输协议
  4. python源码多平台编译_ubuntu编译python源码的坑
  5. 总是想逃避不想去面对(又是发牢骚的一天)
  6. 2019.9.18最小生成树知识点总结
  7. 结构体中的自然对界法则
  8. 【ubuntu-anaconda-dlib】undefined symbol: _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESa
  9. 让Dock即时自动显示和隐藏程序坞不再延迟
  10. iOS上文本处理之简史