DropDown上的确认消息选择更改

时间:2012-05-16 18:48:11

标签: onchange confirm

我需要在下拉列表中选择值Hiring时显示确认消息。我怎么能这样做?

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

我在aspx页面中有DisplayConfirmation函数。这不起作用。

1 个答案:

答案 0 :(得分: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', ''); } 
  }}