0

ドロップダウンで値 Hiring が選択されたときに確認メッセージを表示する必要があります。どうやってやるの?

if (Status.SelectedValue == "HIRING")
    {
       Status.Attributes.Add("onChange", "javascript:return DisplayConfirmation();");
    }

aspxページにDisplayConfirmation機能があります。これは動作しません。

4

1 に答える 1

0

DisplayConfirmation() JavaScript 関数を変更して、選択した値のパラメーターを含め、関数内のロジックを処理します。

コード ビハインドで、コードを次のように置き換えます。

Status.Attributes.Add("OnChange", string.Format("DisplayConfirmation('{0}');", Status.SelectedValue));

したがって、JavaScriptを次のように変更できます

function DisplayConfirmation(Status) { 
 if(Status == "HIRING")
{
 if (confirm('Are you sure you want to do this?')) { __doPostback('Status', ''); } 
  }}
于 2012-05-16T19:04:37.310 に答える