2010-11-25 13 views
-1

JSFのボタンをクリックしてテキストフィールドを空白にするにはどうすればいいですか?ボタンをクリックするとテキストフィールドが空白になる

+1

を使用する必要がありますあなたは前にこれをすでに求めてきました:[JSFは、テキストフィールドをリセット](http://stackoverflow.com/questions/4266132/ jsf-reset-text-field)。より多くの要件を明確にするために質問を編集したはずです。 – BalusC

答えて

0

使用f:ajax

あなたのテキストフィールドがobviosly Beanをバックに、いくつかのプロパティにバインドされます。 Beanをバッキングするメソッドを呼び出すことができます。これは適切なプロパティをnullにします。 f:ajaxタグを指定すると、どのアクションを呼び出すべきか、どのuiコンポーネントが更新されるかが記述されます。

+0

OPがJSF 2.0を使用している場合にのみ動作します。 OPは、JSFバージョンはまったく言及していませんでした。 – BalusC

0

----- >>> JSPXファイル

<氷:のinputText ID = "名前ID" 値= "#{createBrandBean.brand.name}" サイズ= "30" MAXLENGTH = "40 "タブインデックス=" 2" にonKeyDown = "MoveFocus指定(イベント、 'aliasId')" />

<氷:のcommandButton値= "保存" ID = "saveButton" アクション= "#{createBrandBean.createBrand} "tabindex =" 5 "styleClass =" std-btn " />

--- >>私のcreateBrandBean.javaファイル

プライベートBrandVOブランド; //( "")

パブリックストリングcreateBrand(){

brand.setNameをPOJOオブジェクトを作成します。

または

ブランド=新しいBrandVO();

返信 "SUCCESS"; actionListnerで

}

0
<input name="loginname" type="text" value="USERNAME" 
     size="10" onFocus="this.value=''"><br> 
0

あなたは

txtField.setText(""); 
関連する問題