页面代码

  1. @using (Html.BeginForm("Edit", "Home", FormMethod.Post, new { @Id = "frm" }))
  2. {
  3. <table>
  4. <tr>
  5. <td>姓名:</td>
  6. <td> @Html.EditorFor(model => model.EmpName)
  7. <span id="Name"></span>
  8. </td>
  9. </tr>
  10. <tr>
  11. <td>年龄:</td>
  12. <td> @Html.EditorFor(model => model.Age)</td>
  13. </tr>
  14. <tr>
  15. <td>性别:</td>
  16. <td>
  17. <select name="sex">
  18. <option value=true selected>男</option>
  19. <option value=false >女</option>
  20. </select>
  21. </td>
  22. </tr>
  23. <tr>
  24. <td>所属部门:</td>
  25. <td>@Html.DropDownListFor(m => m.DepId, ViewBag.dp as SelectList, "===请选择==")</td>
  26. </tr>
  27. <tr>
  28. <td>入职日期:</td>
  29. <td>
  30. @Html.EditorFor(model => model.AddTime)
  31.  
  32. </td>
  33. </tr>
  34. <tr>
  35. <td>税前月薪:</td>
  36. <td>
  37. @Html.EditorFor(model => model.Wage)
  38.  
  39. </td>
  40. </tr>
  41. <tr>
  42. <td><input type="submit" value="添加"/></td>
  43. <td><input type="reset" value="取消"/></td>
  44. </tr>
  45. </table>
  46. }

js代码

  1. <script src="~/Scripts/jquery-1.8.2.min.js"></script>
  2. <script>
  3. $(function () {
  4. $("#frm").submit(function () {
  5. if($("#EmpName").val()=="")
  6. {
  7. alert("用户名不能为空");
  8. return false;
  9. }
  10. if ($("#Age").val() == "") {
  11. alert("年龄不能为空");
  12. return false;
  13. }
  14. if ($("#AddTime").val() == "") {
  15. alert("年龄不能为空");
  16. return false;
  17. }
  18. if ($("#Wage").val() == "") {
  19. alert("年龄不能为空");
  20. return false;
  21. }
  22. });
  23. });
  24. </script>

ASP.NETMVC中js非空验证实例的更多相关文章

  1. JS非空验证及邮箱验证

    非空验证 <body> <table> <tr> <td>姓名:</td> <td><input type="t ...

  2. JS-表单非空验证

    JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证. 实例:1.用户名的非空验证代码如下: <head> <m ...

  3. JavaWeb 学习008-今日问题(非空验证尚未解决) 2016-12-2

    1. 学生模块list页面 不能正常跳转 说是找不到stuid属性,但是我在entity里面和数据库建表的属性就是stuid:Grade模块代码一样,却可以正常运行 这是什么问题? <c:for ...

  4. php非空验证

    我想说这种方法是不是很常用的非空验证,现在的普遍使用的是javascript来验证非空,但是作为学习php的一些知识点,还是可以看看的. 先来看看commit.php中的方法 <?php $db ...

  5. .NET开源工作流RoadFlow-Bug修改-1.8.2表单验证时ueditor编辑非空验证无效

    RoadFlow生成的表单,Ueditor编辑器不能进行非空验证的BUG修改: 1.修改控制器:WorkFlowFormDesignerController红框处: 2.修改js文件:Scripts/ ...

  6. 单选按钮 设置required属性无法进行非空验证

    先看代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

  7. select标签非空验证,第一个option value=""即可

    select标签非空验证,第一个option value=""即可,否则不能验证

  8. 非空验证(源代码Java版)

    import java.util.Map; /** * 非空验证工具类 */ public class UntilEmpty { /** * @see: 验证string类型的是否为空 */ publ ...

  9. Atitit  验证 数字验证 非空验证的最佳算法  h5

    Atitit  验证 数字验证 非空验证的最佳算法  h5 <td><select class="searchBox-select"   style=" ...

随机推荐

  1. Spring Boot集成全局唯一ID生成器

    流水号生成器(全局唯一 ID生成器)是服务化系统的基础设施,其在保障系统的正确运行和高可用方面发挥着重要作用.而关于流水号生成算法首屈一指的当属 Snowflake雪花算法,然而 Snowflake本 ...

  2. [LC] 303. Range Sum Query - Immutable

    Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive ...

  3. 浅谈URL重定向

    转载:https://blog.csdn.net/kiyoometal/article/details/90698761 重定向原理 HTTP 协议的重定向响应的状态码为 3xx .浏览器在接收到重定 ...

  4. python3下应用requests

    模拟浏览器请求有两种,一种是不需要用户登录或者验证的请求,一种是需要用户登录或者验证的请求 那么我们先来说说不需要用户登录的方法 这种方式直接可以获取源码,用get的请求方式 登录的方式 获取这种页面 ...

  5. 饿了么vue实现学习笔记

    技术栈:vue2 + vuex + vue-router + webpack + ES6/7 + fetch + sass + flex + svg以功能实现着手学习1. 定位功能 home.vue ...

  6. 阿里巴巴-德鲁伊druid连接池配置

    阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好,Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给Data ...

  7. 将js进行到底:node学习7

    Node.js之Websocket技术 我第一次听说websocket之时,HTML5标准尚未公布,当时只有少数前瞻性浏览器携带了这个API. 我对websocket最大的印象是,他可以解决我对&qu ...

  8. jquery和zepto的异同

    相同点 相同点: zepto: 是jquery 的 阉割版 是为移动端开发的库 jQuery的轻量级替代品.文件大小比较小 只有8k左右 ,是目前功能库中最小的一个,尽管不大,zepto 所提供的工具 ...

  9. 什么是SNAT

    SNAT是源地址转换,其作用是将ip数据包的源地址转换成另外一个地址,可能有人觉得奇怪,好好的为什么要进行ip地址转换啊,为了弄懂这个问题,我们要看一下局域网用户上公网的原理,假设内网主机A(192. ...

  10. flutter 入门(Mac)

    背景 近一年时间都在用 React Native 开发公司的 APP,水平基本上可以说是登堂入室了.前一段时间兴起一阵 Flutter 热,后端的同事都有推荐,今年 Google 大会又推出 flut ...