- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JSFでJavaScriptを使用するには?)
JSFでJavaScriptを使用する方法と実装手順
このQ&Aのポイント
- JSFでJavaScriptを使用する方法について説明します。JSFタグを使用している状況でJavaScriptを実装する手順をまとめました。
- 上記の処理を実装するには、送信ボタンのOnClickイベントでJavaScriptのAlert()関数を使用してポップアップ表示する必要があります。
- JSFでJavaScriptを使用する方法について詳しく知りたい場合、公式ドキュメントや参考書などを参考にすると良いでしょう。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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イベント用の属性が用意されていますので調べてみるといいでしょう。
お礼
なるほど、JSFでない場合と同じですね。 とても参考になりました! ありがとうございます!