1

エラーのある最初のフィールドに入力フォーカスを設定するにはどうすればよいですか?

BalusCのコードは問題なく動作します。ただし、各 xhtml ページではなくファイル内にありますsetHighlight()setFocus()

    $(document).ready(function() {
   setHighlight('${highlight}');
   setFocus('${focus}');
    });

これにより、要素 ID ではなくメソッドに渡さ${highlight}れます。setHighlight()

4

1 に答える 1

0

JSF は JavaScript ファイルの EL を解決しません。したがって、それらをインラインで宣言する必要があります。マスター Facelets テンプレートでそれを行う場合、すべてのテンプレート クライアントに複製する必要はありません。

<h:outputScript target="body">
    setHighlight('${highlight}');
    setFocus('${focus}');
</h:outputScript>
于 2012-07-03T16:28:03.817 に答える