有什么办法可以防止在MVC 5中提交表单?

编码爱好者

我有一个。

@using (Html.BeginForm())
{
 // From content 
 <div class="form-group btn-group">
                <button type="submit" class="btnPrimaryStyle btn  col-sm-3 col-xs-12 pull-left">Save</button>
            </div>
}

一切正常。我有一个dropdwon,它的格式不正确。我想检查一下,如果选择了下拉值,则可以提交表单,否则将不提交。简而言之,下拉菜单是必需的,它不在表格中。我可以使用jquery或javascript检查dropdwon weather的值,是否已选择。我的问题是,如果未选择值,如何防止提交表单?

特奥·范·科特

使用jQuery很简单:

$("#your-form-id").submit(function (e) { // note that it's better to use form Id to select form
      if($("#YourDropDownID").val() == 0 || $("#YourDropDownID").val() == '') // here you check your drop down selected value
      {
         e.preventDefault(); // here you stop submitting form
      }
}

要设置id为您form使用此重载:

Html.BeginForm(null, null, FormMethod.Post, new { id = "your_form_id" })

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有什么办法可以防止命名空间在C ++中添加其他类?

来自分类Dev

有什么办法可以防止将命令添加到您的历史记录中?

来自分类Dev

在MVC4中的下拉更改事件中提交表单

来自分类Dev

在.NET中,有什么方法可以测试异步锁定,从而证明可以防止重入?

来自分类Dev

有什么方法可以防止从用户拥有的目录中删除某些文件?

来自分类Dev

有什么方法可以防止从用户拥有的目录中删除某些文件?

来自分类Dev

有什么方法可以防止/禁用浏览器中的CTRL + [key]快捷方式?

来自分类Dev

在XML Schema中,有什么方法可以防止全局元素覆盖本地元素?

来自分类Dev

有什么办法可以防止python的副作用?

来自分类Dev

为什么在MVC中提交表单后弹出Modal中的图像路径而不是图像?

来自分类Dev

防止通过ID在jQuery中提交表单

来自分类Dev

防止在onsubmit事件中提交表单

来自分类Dev

使用HTML在MVC中提交表单

来自分类Dev

如何在MVC中提交表单

来自分类Dev

List <T>提交MVC5中的表单绑定

来自分类Dev

在React / Bootstrap 4中,禁用按钮以防止重复提交表单的正确方法是什么?

来自分类Dev

有没有办法使用脚本将Google表单提交中的日期从工作表中提取到Gmail?

来自分类Dev

有没有办法降低HTML5录制的录制量以防止反馈?

来自分类Dev

有没有办法降低HTML5录制的录制量以防止反馈?

来自分类Dev

在MVC中提交时,以只读格式显示提交的表单?

来自分类Dev

有什么办法可以“提交” Redux中的状态以释放内存?

来自分类Dev

由ajax在laravel中提交的简单表单,然后,使用提交表单中的数据将新行插入到现有表中

来自分类Dev

由ajax在laravel中提交的简单表单,然后将新行与已提交表单中的数据一起插入到现有表中

来自分类Dev

防止在React中提交表单时再次单击

来自分类Dev

一些带有默认操作的按钮可以提交以防止默认操作

来自分类Dev

禁用“选择选项”的简单HTML表单可以在Chrome和IE中提交。在Firefox中可以正常工作

来自分类Dev

有什么方法可以防止Windows 10中的启动项目通过使用可启动媒体进行修改和/或删除?

来自分类Dev

jQuery表单验证以防止提交

来自分类Dev

有什么办法可以防止使用JavaScript加载图片的页面?

Related 相关文章

  1. 1

    有什么办法可以防止命名空间在C ++中添加其他类?

  2. 2

    有什么办法可以防止将命令添加到您的历史记录中?

  3. 3

    在MVC4中的下拉更改事件中提交表单

  4. 4

    在.NET中,有什么方法可以测试异步锁定,从而证明可以防止重入?

  5. 5

    有什么方法可以防止从用户拥有的目录中删除某些文件?

  6. 6

    有什么方法可以防止从用户拥有的目录中删除某些文件?

  7. 7

    有什么方法可以防止/禁用浏览器中的CTRL + [key]快捷方式?

  8. 8

    在XML Schema中,有什么方法可以防止全局元素覆盖本地元素?

  9. 9

    有什么办法可以防止python的副作用?

  10. 10

    为什么在MVC中提交表单后弹出Modal中的图像路径而不是图像?

  11. 11

    防止通过ID在jQuery中提交表单

  12. 12

    防止在onsubmit事件中提交表单

  13. 13

    使用HTML在MVC中提交表单

  14. 14

    如何在MVC中提交表单

  15. 15

    List <T>提交MVC5中的表单绑定

  16. 16

    在React / Bootstrap 4中,禁用按钮以防止重复提交表单的正确方法是什么?

  17. 17

    有没有办法使用脚本将Google表单提交中的日期从工作表中提取到Gmail?

  18. 18

    有没有办法降低HTML5录制的录制量以防止反馈?

  19. 19

    有没有办法降低HTML5录制的录制量以防止反馈?

  20. 20

    在MVC中提交时,以只读格式显示提交的表单?

  21. 21

    有什么办法可以“提交” Redux中的状态以释放内存?

  22. 22

    由ajax在laravel中提交的简单表单,然后,使用提交表单中的数据将新行插入到现有表中

  23. 23

    由ajax在laravel中提交的简单表单,然后将新行与已提交表单中的数据一起插入到现有表中

  24. 24

    防止在React中提交表单时再次单击

  25. 25

    一些带有默认操作的按钮可以提交以防止默认操作

  26. 26

    禁用“选择选项”的简单HTML表单可以在Chrome和IE中提交。在Firefox中可以正常工作

  27. 27

    有什么方法可以防止Windows 10中的启动项目通过使用可启动媒体进行修改和/或删除?

  28. 28

    jQuery表单验证以防止提交

  29. 29

    有什么办法可以防止使用JavaScript加载图片的页面?

热门标签

归档