gpt4 book ai didi

javascript - 输入自动完成的非 JavaScript 版本需要建议

转载 作者:行者123 更新时间:2023-11-29 17:31:16 24 4
gpt4 key购买 nike

我正在构建一个大量使用 jQuery 的应用程序。我可以在不使用 JS 的情况下处理其中的大部分内容,并且仍然有一个正常运行的网站,但是有一点让我望而却步。 (注意,我使用的是 ASP.NET MVC,但在这种情况下应该无关紧要)

我有一个输入字段,它充分利用了 jQuery-UI AutoComplete。行为非常简单。用户被要求输入他们的城市,但会得到一个有效城市的自动完成列表。如果城市无效,服务器端验证将触发并告诉他们重试。

如果他们确实选择了一个有效的城市,jQuery 方法会更新一个包含所选城市的 CityID 的隐藏字段。这工作得非常好,我真的很喜欢它的性能。

这就是问题所在。如果 JS 在浏览器中不可用,则 ID 字段不会更新,因此数据库也不会更新。我根本没有在服务器端使用自动完成输入,只是使用 ID 字段。什么是规避此问题的良好解决方案?

最佳答案

默认选择包含城市作为选项和 id 作为值的选择元素,并在页面加载时使用脚本将其更改为自动完成字段。

关于javascript - 输入自动完成的非 JavaScript 版本需要建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3757307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com