• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JSFでJavaScriptを使用するには?)

JSFでJavaScriptを使用する方法と実装手順

このQ&Aのポイント
  • JSFでJavaScriptを使用する方法について説明します。JSFタグを使用している状況でJavaScriptを実装する手順をまとめました。
  • 上記の処理を実装するには、送信ボタンのOnClickイベントでJavaScriptのAlert()関数を使用してポップアップ表示する必要があります。
  • JSFでJavaScriptを使用する方法について詳しく知りたい場合、公式ドキュメントや参考書などを参考にすると良いでしょう。

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.1

JSFでも、普通にJavaScriptは組み込めますよ。 <%@ page contentType="text/html;charset=Shift_JIS" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <html> <head> <script language="JavaScript"> function test(){ alert("Hello"); } </script> </head> <body> <f:view> <h:form> <h:inputText id="number" value="#{myBean.message}"/> <h:commandButton action="" onclick="test()" value="送信"/> </h:form> </f:view> </body> </html> こんな感じで、ボタンをクリックするとtest()が呼び出されると思います。onclickを使うならば、当然ですが同じコンポーネントのactionに設定したバインディングははずしておきます。 <h:commandButton>など、JSFのGUIコンポーネントには、onclickなどのJavaScriptイベント用の属性が用意されていますので調べてみるといいでしょう。

freshjive
質問者

お礼

なるほど、JSFでない場合と同じですね。 とても参考になりました! ありがとうございます!

関連するQ&A