jqueryuiオートコンプリート機能を使用して、ユーザーが場所を選択できるようにしています。フォームを送信する前に、オートコンプリートから場所を選択していることを確認する必要があります。値を選択する前にフォームを送信できないようにします。
私の解決策は、彼らが提出した後、見つかった値がデータベースにあることを確認することです。もう1つの解決策は、[送信]をクリックしたとき、またはロケーションボックスを離れた後、別のフィールドに移動してajax経由でエントリを送信し、エラーが表示されない場合は有効であることを確認し、フォームを送信させないことです。
もっと簡単なことがあるのか、それとももっとエレガントなものがあるのかと思っていました。オートコンプリートを機能させるには、ボックスに何かを入力できる必要があることを認識しています。これは、選択ボックスではないため、オートコンプリートから値を選択するように強制することができます。したがって、上記の解決策は行くための最良の方法。
考え?