2011-07-12 18 views
0

検索するフィールドがほとんどないjspページを作成しています。
私は2つの問題に直面しています。ページが最初に読み込まれたときに入力と非表示の検索テーブルがない場合は、検索ボタンを無効にします。

1)少なくとも1つのフィールドが空でない限り、検索ボタンを無効にする必要があります。フォームにはフィールドが混在しています(テキストボックス、ドロップダウンなどはほとんどありません)。私はいくつかのことを試みたが、ボタンは無効になっていない。

2)2番目の問題は、検索結果が同じページに表示されていることです。私はdiv内のテーブルに検索結果を表示しています。ユーザーが検索をクリックしない限り、このテーブルを非表示にしようとしています。私はコントローラでフラグを設定することでこれをやってみましたが、動作しません。 私はjavascriptとjqueryを使ってみましたが、役に立たなかったのです。 Pls助けて!

編集1: 私は
$(ドキュメント).ready(関数(){
$( '入力[タイプ= "提出"]')のようなものを使用しているのattr( '無効'、 '無効。 ');
$(' input [type = "text"] '){
if($(this).val!=' '){
$(' input [type = "submit"] '); removeAttr(' disabled ');
}
});
});
しかし、これを使用しているとき、ドロップダウンにモデルオブジェクトが設定されていません。

答えて

0

​​は空でないフォームフィールドの数を返します。

あなたはテーブルで何をしたいのかわかりませんが、テーブル上にdisplay:noneを設定して、ユーザーがクリックしたときにjQueryのcss関数を使用して変更できるように思えます。

コードサンプルを投稿すると便利です:)

関連する問題