javascriptのテスト条件が真であるかどうかに基づいて、jsf h:inputTextコンポーネントをWebページに表示する必要があります。これどうやってするの?jsf h:inputTextコンポーネントはjavascriptに基づいて表示されますか?
1
A
答えて
2
CSS display
のプロパティを最初にnone
に設定してJSFにレンダリングし、これをblock
に切り替えるJavaScriptがあるようにします。
など。このCSS
.hide {
display: none;
}
と
<h:inputText id="inputId" styleClass="hide" />
、これは
if (someCondition) {
document.getElementById("formId:inputId").style.display = "block";
}
をJSにのみ、おそらく入力処理および変換/検証についての問題に実行されます。この入力フィールドは、CSSによってまだ隠されていても、、常にがサーバーに送信されます。代わりにJSFの条件を評価して、JSFコンポーネントのrendered
属性を使用できるようにする方がはるかに優れています。
0
JavaScriptの条件に応じて、ページ上に非表示にすることができます。何かのように$('.class-of-input').hide();
関連する問題
- 1. コンテンツに基づいてOpenFileDialogに表示されるファイルをフィルタリングしますか?
- 2. ギャラリーの画像は、画面サイズに基づいて表示されます
- 3. 押されたボタンに基づいて情報を表示
- 4. JSF divコンポーネントを表示/非表示
- 5. JavaScript送信ボタンラジオの選択に基づいてライトボックスを表示
- 6. ユーザーロールに基づくJSFコンポーネントをレンダリングする
- 7. タイマーに基づいてフォームを表示
- 8. ポイントクラウドデータに基づいてメッシュを表示
- 9. フォームアプリケーションに基づいてレポートを表示
- 10. のコンポーネントが表示されない
- 11. ファイルのタイプに基づいてアクションを表示/非表示
- 12. ドロップダウンリストの値に基づいてコントロールを表示/非表示
- 13. チェックボックスに基づいて表示/非表示
- 14. jQuery:チェックされたラジオボタンに基づいてテーブル行を非表示または表示
- 15. 既知のタイムゾーンに基づいてUTCを表示します。
- 16. それは何日かに基づいてテキストを表示する
- 17. JavaScriptはリフェラーに基づいてリダイレクトしますか?
- 18. JavaScript Jsonの値は、等価条件に基づいて追加されます。
- 19. 設定に基づいて指定されたプロパティのみを表示する
- 20. roleに基づいてmasterPageコンテンツを表示する方法は?
- 21. データバインドされたviewmodelのタイプに基づいてコントロールを表示していますか?
- 22. コンポーネントがウィンドウに表示されない
- 23. webviewにロードされたURLに基づいてボタンを表示/非表示にしたい
- 24. selectOneMenu onchangeに基づいてコンポーネントを再レンダリングする
- 25. IDに基づいてリレーショナルテーブルから個々の行を表示
- 26. 役割に基づいてCanCanでコンテンツを非表示または表示しますか?
- 27. JSF FacesContext#addMessageが表示されない
- 28. JSFのh:inputTextでヒントを使用する
- 29. data- *属性に基づいて要素を表示/非表示にする
- 30. フィールド値に基づいてカスタムボタンを非表示にする
コンポーネントが表示されたら、再度隠すにはどうすればよいですか? .style = "hide" – user840930
style.display = "none" – user840930
もう一度お返事ありがとうございます! – user840930