0

シャドウボックスのモーダル ウィンドウから選択される 2 つの値を入力する必要があるフォームがあります。

私が抱えている問題は、おそらく何百もの値がリストされ、ページ付けされたリストになることです。

フォームを使用せずに 1 回のクリックで 2 つの値を返すにはどうすればよいですか?

親ページ:

<input name="id" type="hidden" value="" />
<input name="data" type="text" readonly="true" />

シャドーボックスのプリントアウト:

<?php
$total = count($_parameters);
for($i = 0; $i < $total;$i++) {
 echo $_parameters[$i] ['id'] . ", " . $_parameters[$i] ['data'] . "<br />";
}

シャドーボックスのプリントアウトには、確かに一種のhrefが必要です.1つはID用、もう1つはデータ用の2つの値を持つことができます。

ID値は非表示フィールドに入力する必要があり、データ値はテキストボックスに入力する必要があります

私は運がないので、4時間以上これに頭をぶつけてきました

http://shadowbox-js.com/forum.html#nabble-td4019963|a4806279に基づいて 、フォームを使用して実行できますが、その方法 (javascript の専門家ではないので申し訳ありません) 私の考えでは、結果ごとに関数が必要です。結果ごとにフォームが表示されますが、これはばかげて不合理に思えます。

申し訳ありませんが、私の質問は本当に初心者であるか、ばかげているかもしれませんが、すべての助けに感謝します。

4

1 に答える 1

0

クリック機能を使用すると、両方のデータを返すことができます。分割関数を使用して、データをに分割できます(IDとデータを取得します)。すべての行をdivタグなどに入れる必要があります。

$(".your_list").click(function() { var data = $(this).text().split(",");  });

わかりました。data[0]はIDで、data[1]はデータです。

于 2010-07-20T00:01:32.340 に答える