1

PHPスクリプトに存在するJavascriptが少しあります。ここにあります:

// start of JS script
print("<script type=\"text/javascript\"> <!--\n");
print("function storeData()");
print("{");
print("pos_index = ff_getElementByName('selectFormField').selectedIndex;"); 
for ($i = 0; $i < count($rows); $i++) 
{
$offsetIndex = $i + 1; // allow for "Please make a selection"
$f01 = $rows[$i]->username;
$f02 = $rows[$i]->email;
print("if (pos_index == $offsetIndex) {populatefields (\"$f01\", \"$f02\");}"); 
}
print("}");
print("\n//--> </script>");

// end of JS script

正常に機能していません。フォーマットから間違っていると目立つものはありますか?


以下のコメントに記載されているように、このpopulateFields()関数はJoomlaのサードパーティコンポーネントの組み込み関数の呼び出しです。コードは次のとおりです。

function ff_SimpleSelect_init()
{
} // ff_SimpleSelect_init

function populateFields(f01, f02) 
{
ff_getElementByName('formField_01').value = f01; 
ff_getElementByName('formField_02').value = f02;  
}

ユーザーがドロップダウンメニューから値を選択すると、他のフォームエントリが、そのユーザーIDに関連付けられたユーザー名と電子メールの値で更新されるという考え方です。

4

1 に答える 1

1

あなたが何を望んでいるのかはわかりませんが<!--、最初の行で使用されているようです。次の JS コードにコメントを付けますか?

しかし、それは JS ブロック内にあり<!--、HTML コードにコメントすることです。

したがって、必要/* ... */に応じてコメントする必要があります。

于 2013-02-13T04:57:35.990 に答える