1

sx タグ、つまり struts 2 の struts-dojo-tag を使用して、1 つのページに 1 つのフィールドを自動提案しています。正常に動作しています。ここで、autosuggest フィールドの選択に基づいて、同じページに他のフィールドを設定したいと考えています。onselect、onchangeなどのさまざまなイベントで上記のフィールドでjavascriptを呼び出してみましたが、成功しませんでした。

JSPコード:

<sx:autocompleter autoComplete="true" listKey="id" listValue="brandName" name="brand.brandName" id="brandName" cssClass="textfield" list="brandList" onchange="populateInfo(this.value) ;"></sx:オートコンプリート>

ここでは、使用可能な brandNames を自動提案し、ブランドを選択するときに、そのブランドに関するデータを他のフィールドに入力したいと考えています。Java スクリプト関数 populateInfo() を呼び出してみましたが、関数が呼び出されません。

助けてもらえますか?

4

1 に答える 1

1

この問題は、 struts2-jqueryのselectタグを使用することで解決できると思います。これらのショーケースで見ることができます

于 2012-11-25T07:47:25.913 に答える