Loopj の TokenInput を使用していますが、問題なく動作しています。
同じページに 3 つの検索ボックスがあります。1 つは 3 つの異なる検索属性用で、それぞれに独自の外部データ ソースがあります (この場合は、船名、船のクラス、および船の種類で検索します)。もちろん、各検索ボックスに 1 つずつ、合計 3 つの [送信] ボタンがあります。
私の問題:「送信」ボタンをクリックすると、独自の検索ボックスの値のみが返されます(以下に含まれるスクリプト参照に基づく)。私が望むのは、任意のボタンをクリックしてすべての検索ボックスの値を取得し、MySQL クエリを作成できるようにすることです。
<script type="text/javascript">
$(document).ready(function() {
$("input[type=button]").click(function () {
alert("Would submit: " + $(this).siblings("input[type=text]").val());
});
});
</script>
注:この以前の質問「ページ上の複数の入力でtokeninput jqueryプラグインを使用する」は関連しているようですが、その質問への回答はこの問題に対処していません。