自动填充是由应用程序提供的UI功能,其中程序预测用户想要键入的单词或短语,而无需用户实际完全键入它。
我遇到的问题是我需要的行为是,当从自动完成输入中选择一个选项时,它应该将元素添加到数据数组(它确实这样做),并且还应该清除自动完成...
Microsoft Edge 引入了一项新功能“上次使用”,该功能现在是“自动完成”下拉列表中的首要命题。单击时,它不仅会填充所选的特定输入字段
@model InventoryManagement.Models.ViewModel.AddBom @addTagHelper *,Microsoft.AspNetCore.Mvc.TagHelpers @{ } @model InventoryManagement.Models.ViewModel.AddBom @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers @{ } <div class="bg-secondary bg-opacity-10 py-2"> <div class="container"> <h1> Add BOM </h1> </div> </div> <div class="container py-5"> <form method="post"> <div class="mb-3"> <label class="form-label">Item Name</label> <input type="text" class="form-control" id="itemname" asp-for="Itemlist" /> </div> </form> </div> @section Scripts { <script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.0.min.js"></script> <script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.9.2/jquery-ui.min.js"></script> <link rel="Stylesheet" type="text/css" href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.9.2/themes/blitzer/jquery-ui.css" /> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" /> <script type="text/javascript"> $(document).ready(function () { var kk = function (request, response) { $.ajax({ url: '/Bom/AutoComplete/', data: { "prefix": request.term }, type: "POST", success: function (data) { var formattedData = $.map(data, function (item) { return { label: item.label, value: item.val }; }); response(formattedData); console.log("888", formattedData) }, error: function (response) { alert(response.responseText); }, failure: function (response) { alert(response.responseText); } }); }; console.log("888hh", kk); $("#itemname").autocomplete({ source: function (request, response) { kk(request, response); alert("llllllllllllllllllllll"); }, select: function (e, i) { //get selected value //$("#personNameValue").val(i.item.val); }, }); }); </script> } 这是 Add.cshtml 文件。这里 success 功能正在工作,并且 console.log 正在输出值,但该值没有显示在下拉列表中。 这是 Bomcontroller.cs 并且正确获取值: [HttpPost("AutoComplete")] public JsonResult AutoComplete(string prefix) { var persons = (from item in this.jobdbcontext.ItemMaster where item.itemname.StartsWith(prefix) select new { label = item.itemname, val = item.itemid }).Take(5).ToList(); return Json(persons); } 您可以尝试以下代码: 1.将[HttpPost("AutoComplete")]更改为[HttpPost] [HttpPost] public JsonResult AutoComplete(string prefix) {...//add your code} 2.修改您的脚本代码,例如: <script type="text/javascript"> $(document).ready(function () { $("#itemname").autocomplete({ source: function (request, response) { $.ajax({ url: '/Bom/AutoComplete', data: { "prefix": request.term }, type: "POST", success: function (data) { response($.map(data, function (item) { return { label: item.label, value: item.val }; })) } }) } }); }) </script> 结果:
当我创建新的 Next.js 应用程序并使用 JavaScript 并使用 VS Code 打开它时,在 .jsx 文件中,建议无法如图所示工作,任何组件的道具建议都不会显示。
我们正在为 SQL 数据库构建一个 IDE。我有 Antlr4 SQL 语法,我想构建一个自动完成器。您将如何构建一个可靠的自动完成器,它可以像在 Jetbra 中一样工作......
寻找 VS Code 扩展,用于类似于 WebStorm 的智能行尾光标移动
我一直在使用 WebStorm,现在正在过渡到 Visual Studio Code 进行 TypeScript 和 JSX 开发。我怀念 WebStorm 的一项具体功能是智能移动光标的能力......
我刚刚找到了如何让vim自动创建匹配的大括号: inoremap { {}ha inoremap (()ha) inoremap [[]ha inoremap“”“ha 伊诺...
我正在使用一个名为 autocomplete.js 的 JS 库 https://tarekraafat.github.io/autoComplete.js/#/?id=introduction,它实际上工作了一会儿,但后来它停止显示d...
我刚刚开始使用react-places-autocomplete库,我找不到如何将预测限制到指定的国家/地区。 我可以找到它用于谷歌地图自动完成 ComponentRestrictio...
Geany (IDE) 在编程时支持自动完成或 IntelliSense,但这是基于您迄今为止在代码中使用的单词来完成的。 有没有办法让我可以自动完成我的语言...
关于Geany的自动完成功能: 它有自动完成功能吗? 它有哪些语言的自动完成功能(插件?)? 如何使用自动完成功能?
如何在cpp文件中隐藏clangd支持的vim插件ALE的特定警告提示?
问题详情: 我下载了clangd for vim插件ALU来支持cpp语法自动完成,但是在C++代码中,总是出现如下警告消息: “Vmux41”类型的“新”,带有
我正在使用 Readline 模块使用 NodeJS 制作一个简单的 CLI 应用程序。我想自动完成用户的输入。为此,我使用模块的自动完成功能: 功能完成符(行)...
我正在开发一个 React/Typescript 项目。我有一个 Autocomplete 元素,其选项是一系列包含 {label、value 和 endOfDay} 的对象。我有选项标签显示...
如何在自动完成中使用 [displayWith] 管理异步?
我的角度反应形式有一个自动完成功能。 我想显示 myObject.name 但使用 myObject.id 作为值。 当表单预填充现有值时,我需要基于
仅自动完成和 git 别名自动完成无法与 zsh 和 homebrew 一起使用
很长一段时间我都无法让 justfile 的 just 命令自动完成。我终于找到了一种方法来上班。但是,由于 Homebrew,它似乎破坏了我的 git alias autoco...
pgAdmin 4 - 查询工具自动完成性能非常差,这正常吗?
不久前,我从 mySql 的 phpMyAdmin 迁移到 postgres 的 pgAdmin 4。 我注意到 pgAdmin 的查询工具的自动完成速度非常慢。通常输入关键字/标识会更快...
我有一个用 *ngFor 创建的角度网格。我在行内放置了一个自动完成功能,但我在建模时遇到了麻烦
`我知道 [(ngModel)]="selected" 对于所有导致问题的行, 我需要一些解决方法来解决并在此处选择输入图像描述时保留每行中的单个项目。 目前...
我的主页有四个自动完成输入框,在桌面/PC上都工作正常,但在移动默认浏览器和chrome移动中它不显示从服务器返回的结果.. 我在这里...
我在 Node.js 应用程序中使用 mongoose (根本不起作用)在 VSCode 中自动完成时遇到问题。所以,当我创建一些东西时,我想获得一些自动完成选项,例如 findOne 或其他东西