2011-09-30 18 views
1

私はドロップダウンボックスと5つのテキストフィールド(すべて無効)を持っています。私はテキストフィールドにデータを入力しています。これは、ドロップダウンからjavascriptを使ってデータを入力しています(ドロップダウンに値が入っていれば、テキストフィールドに入ります)。jspで無効になっているテキストフィールドの値を取得する方法

ここで、送信ボタンをクリックすると、アクションクラス(java)のこのテキストフィールドから値を取得します。テストでは、「null」を取得していました。[getParameterValues( "textfieldname")は私が行ったことです]。

無効にしたとき、私は値を得ていました。ですから、無効にしてテキストフィールドに適用している間に値を取得する方法はありますか?

+0

[私は次のJSPで無効なテキストボックスの値を取得したいが、null値を取得している](http://stackoverflow.com/questions/3757806/i-want-to-get-the - 無効にする - テキストボックス - 私たちの - 次のJSP - しかし、私はゲットニュー) – venkat

答えて

11

無効にする代わりに、読み取り専用にします。

<input type="text" name="nameOfTextField" readonly="readonly" /> 
+0

Ok。だから、彼らは無効になっている間、私たちは値を取得できませんか? –

+0

@Ajj:無効になっていると値を取得できません。 –

+0

よろしいですか?これを確認したいありがとうございました。 –

1

あなたはフィールドが無効にしたい場合は、このような隠された入力を使用することができます。

<input type="text" id="nameVisible" disabled="disabled" /> 
<input type="hidden" name="nameObj" id="nameObj"/> 

ページをロードするとき、あなたはこのようにDOM
経由で両方のフィールドに値を設定ページ上で入力が無効になっていることがわかります。入力すると非表示になります。

+0

"DOMを介して両方のフィールドに値を設定する"申し訳ありませんが、この部分は分かりません。初心者 –

関連する問題