これは些細なことかもしれませんが、動的コンボボックスの選択に対して作成したonChange()メソッドで引数を渡す必要があります。JavaScriptのonchangeメソッドによる引数の受け渡し
コンボボックスが
を作成され、その中のメソッドfunction createWhereClauseForm(elementID, fromNameSt,attributesNameArray,attributesDataTypeArray)
{
...
var attributesListed = '<select id="WhereAttributeCombo" onChange = "getSelectedAttribute($elementID)"><option value="voidopt">Select an attribute</option>';
...
}
これは、私は現在、$要素IDを使用して要素IDを渡してやったものです。しかし、それは動作しません。
このelementIDを、同じスクリプト内のgetSelectedAttributeメソッドにどのように渡すことができるかについてのご意見をいただければ幸いです。
VAR attributesListed =を選択し、ID = "WhereAttributeCombo" のonChange =" getSelectedAttribute(" +要素ID +)'>' のように渡す必要があります –