当选择选项时,Jquery 提交选择表单

2023-12-08

我有一个选择,有一个很长的列表,我可以在其中搜索它,使用 select2 jquery pluing。

我的选择:

 @using (Html.BeginForm("ProjectList", "Client", FormMethod.Get, new { id = "clientform", name = "clientoverviewform"}))
        {
            <div class="form-group">
                <label for="sel1">Select Client</label>
                @if (Model.ClientList != null)
                {
                    <select class="form-control selectpicker" data-live-search="true" id="sel1" name="id">

                        @foreach (var client in Model.ClientList)
                        {
                            <option value="@client.Id">@client.Name</option>
                        }

                    </select>
                }
            </div><!-- end form-group-->
            <div class="form-group">
                <input type="submit" value="Vis" class="form-control">
            </div><!-- end form-group-->
        }

我需要它能够让我搜索并选择我想要使用的选项。按 Enter 键或单击鼠标。然后它提交表格...

当然,它也必须与普通的提交按钮一起使用......

我试过这段代码:

$(document).ready(function () {
        $('#clientform').on('change', function () {
            var $form = $(this).closest('form').on('change', function () { 
                $form.find('input[type=submit]').click();
            });
        });
    });

它在我搜索之前就提交了,尽管如果我通常滚动列表并单击,它就可以工作。


如果您想在更改选择选项后提交表单,请执行以下操作:

$('.selectpicker').on('change', function () {
   $(this).closest('form').submit();
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当选择选项时,Jquery 提交选择表单 的相关文章

随机推荐

  • 如何更改 ServiceStack 中的默认 ContentType?

    I have 注册了新的内容类型在 ServiceStack 中 appHost ContentTypeFilters Register application x my content type SerializeToStream Des
  • C++ 中 std::cin 对象的规则是什么?

    我正在编写一个小程序供我个人使用 用于练习学习 C 及其功能 即 MLA 引文生成器 我正在写一篇包含数十次引用的大型论文 由于缺乏更好的方法来做到这一点 我不理解类或在主程序中使用其他 cpp 文件 所以不用费心告诉我 当我有更多时间时我
  • 为什么 git track 我桌面上的所有新文件?

    我有一个 问题 当我在桌面上创建 或下载 任何文件夹 文件时 Git 该轨道 这是为什么 这是正常还是不正常 O S Windows 10 Git version latest at this moment 好吧 当我打开 VS 代码时 代
  • 水平滚动网格视图

    我知道在 Android 中不可能水平滚动网格视图 但我正在做的是在水平滚动视图中动态添加图像按钮 如下所示 public class HorizontalScroller extends Activity static int l 0 p
  • 表达式混合:为什么我没有过渡和缓动选项?

    我正在使用带有 Net 3 5 的 Expression Blend 4 在下图中 有过渡效果选项以及为过渡选择缓动效果的功能 我的 Blend 界面在我的 WPF 应用程序上没有这些 但是 如果我创建一个新应用程序 例如 WPF Sket
  • 当您已经拥有主分支时,如何从存储库派生新分支?

    我已经将一个存储库分叉到我自己的 github 帐户中 并成功将其拉到我的电脑上 但是现在原始存储库上有一个我想要的新分支 但是当我尝试分叉该分支时 它会将我带到主分支在我的 github 帐户上 实际上没有做任何事情 我如何在我的帐户上获
  • 深度学习中可能/也许的类别

    我有兴趣利用我在深度学习任务中拥有的一些部分标记的数据 我使用的是完全卷积方法 而不是从标记区域中采样补丁 我有一些掩模 可以勾勒出图像中明确的正例区域 但图像中未掩模的区域不一定是负的 它们可能是正的 有谁知道如何将此类课程融入深度学习环
  • 与 SQLAlchemy、SQLite 比较日期

    我正在编写一个使用 SQLAlchemy 和 SQLite 数据库的应用程序 我相信我的数据库 表和映射配置正确 因为其他操作按预期工作 我正在尝试编写一个函数 用于检索其日期字段与作为函数参数提供的 datetime date 相匹配的所
  • JSF 应用程序中可添加书签的 URL - 尝试使用 Spring Webflow 和 JSF。有什么建议么?

    您的应用程序是 JSF hibernate 和 Spring 目前 url 的格式如下 我们想要一个干净的网址 例如http www skill guru com urltitle some范围 我们可以实现此目的的方法之一是通过将 Spr
  • 从 ASP.NET GridView 获取 DataRow

    我有一个 ASP NETGridView这绑定到一个ObjectDataSource 绑定到MySQL数据库 在这个网格上 我有 2 个未绑定的ButtonField我想要触发服务器端事件的列 因此我添加了一个事件处理程序方法GridVie
  • 如何使用 C# 打印文本文件 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 如何在 C 中打印文本文件 在控制台应用程序中 这是我发现的 msdn样本和这个stackoverflow 答案是msdn示例 链接中的代码适用于 Windows 窗体应用程序 不适
  • 根据时区在一天中的特定时间安排 Hangfire 作业

    在hangfire中 我可以安排一个作业在特定时间运行延迟调用方法 BackgroundJob Schedule gt Console WriteLine Hello world TimeSpan FromDays 1 我有一张包含以下信息
  • Woocommerce 中价格较低的产品的购物车折扣

    如何在产品购物车中为价格较低的产品应用折扣 例如 我的购物车中有两种产品 一种售价 150 美元 另一种售价 200 美元 我只想对成本较低的产品 在本例中为第一个产品 应用 10 的折扣 我有这个代码 但它仅适用于购物车中的第二个产品 a
  • git fetch 和 git fetch origin master 之间的区别

    I was 进行获取 合并并想知道这样做是否有什么区别 git fetch and git fetch origin master 我没有任何其他分支和起源点到我的remote repository在 GitHub 上 当我做 git fe
  • 在 Windows 中暂停进程

    我正在为 Windows 上的 ffmpeg 制作一个漂亮的小型 Python GUI 前端 专门设计用于将视频转换为 iPhone 友好的格式并自动将其导入 iTunes 并对其进行标记 并且我希望它能够工作 以便您可以暂停该过程并根据需
  • 带接口的 JsonConverter

    我有一个来自客户端的对象 并自动从 Web Api 2 反序列化 现在我的模型的一个属性有问题 该属性 CurrentField 是 IField 类型 并且该接口有 2 种不同的实现 这是我的模型 只是一个假人 public class
  • Google Maps API,InfoWindow domready 事件处理程序出错

    我正在信息信息窗口中设置一个表单 用于众包位置数据 我已经一切就绪并正在运行 但我试图在信息窗口弹出时将纬度和经度值复制到表单元素中 我在地图 div 上成功使用了其他事件侦听器 但是当我使用domready信息窗口的事件处理程序我收到错误
  • 是否可以使用 Java 格式化记忆棒、笔式驱动器或磁盘? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我想创建一个多平台实用程序来格式化 擦除记忆棒 磁盘等 在Java中可以做到这一点吗 或者我是否需要为每个操作系统平台调用本机方法 这是非常特定于系统的 没有通用的方法来执行此操
  • 多个 if 语句的替代方案

    我的代码包含很多if声明 有没有其他方法可以摆脱这些陈述 例如假设我有以下条件 if t1 gt 1 t2 0 t3 0 div b class fadeIn if t1 0 t2 gt 1 t3 0 div c class fadeIn
  • 当选择选项时,Jquery 提交选择表单

    我有一个选择 有一个很长的列表 我可以在其中搜索它 使用 select2 jquery pluing 我的选择 using Html BeginForm ProjectList Client FormMethod Get new id cl