我正在使用 jqueryui 自动完成功能来允许用户选择他们的位置。我需要确保他们在提交表单之前从自动完成中选择一个位置。我不希望他们能够在选择值之前提交表单。
我的解决方案是在他们提交后确保找到的值在数据库中。另一种解决方案是,当他们单击提交或离开位置框并转到另一个字段以通过 ajax 提交条目时,以确保它是有效的,如果不显示错误并且不让他们提交表单。
我想知道是否有更简单的事情我可以做,或者是否有更优雅的事情。我意识到他们必须能够在框中输入一些内容才能使自动完成功能正常工作,因此我可以强制他们从自动完成功能中选择一个值,因为它不是一个选择框,所以我的上述解决方案似乎是最好的方法。
想法?