2009-05-13 6 views
0

HI、すべてのチェックボックスを選択してボタンをクリックすると別のページに渡す

レポートに複数のチェックボックスがあります。私は、すべてのチェックボックスを選択し、すべてのチェックボックスの選択を解除するために、2つのボタンすべて選択とすべて選択解除を使用しています。しかし、チェックされた値を別のレポートに渡すことはできません。私が手動でチェックボックスを選択した場合にのみ、それらの値だけがレポートに渡されます。

誰もがこれで私を助けることができますか?

答えて

1

すべてを選択し、すべてのボタンの選択を解除するとjavascriptを使用してフォームの他のチェックボックスをすべて設定または解除します。

未チェックのチェックボックスは受け付けられません。セット1のみ。明示的な0または1を渡す必要がある場合は、追加の隠しフィールドを追加するなどの処理を行う必要があります。これはチェックボックスの状態にsync'edされますが、これは問題が発生する(例:javascript = FAIL )。

+0

チェックボックスを持つフィールドを渡す必要があります。私がアイテムフィールドにチェックボックスを持っている場合、私はこれらのアイテム(selectallボタンのonclickで選択されている)を別のページに渡す必要があります。 –

0

チェックボックスに付随する一連の非表示フィールドを設定し、チェックボックスをオフにしたときに値を設定することができます。

また、フィールドに2つ以上の状態が必要な場合は、ラジオボタンを使用します。

+0

チェックボックスを持つフィールドを渡す必要があります。私はアイテムのフィールドにチェックボックスがある場合、私はすべてのアイテム(selectallボタンのonclick選択されている)を別のページに渡す必要があります。 –

+0

申し訳ありませんが、チェックボックスの動作はデザインによって異なります。 –

+0

Uは、チェックボックスをチェックして別のレポートに渡す方法はできないと言っていますか?私はjavascriptを初めて使用していますので、selectallボタンをクリックしてそのアイテムをどのように渡すことができますか教えてください。 –