给这个控件添加个客户端事件onchange,用js的confirm提示是否"是否真的要修改"!

解决方案 »

  1.   

    执行事件按钮的ID..Attributes.Add("onClick", "javascript:return confirm('是否真的要修改?')");
      

  2.   

    dlist.Attributes.Add("onchange", "javascript:return confirm('是否真的要修改?')");
      

  3.   


    page_load()
    {
    if(!IsPostBack) 
    {
    dlist.Attrbutes.Add("onchange","return confirm('是否真的要修改');");
    }
    }
      

  4.   

    不要放在page_load()里面写,在你的提交按扭的事件里面写Attributes.Add("onClick", "javascript:return confirm('是否真的要修改?')");
      

  5.   

    我是放在事件里面的啊,
    protected void dlist_SelectedIndexChanged(object sender, EventArgs e)
        {
            dlist.Attributes.Add("onchange", "javascript:return confirm('是否真的要修改?')");
            string sql_update = "update shop_action set zhuangtai='" + this.dlist.SelectedItem.Value+"' where dingdan='"+dingdangno+"'";
            OleDbCommand cmd = new OleDbCommand(sql_update, conn);
            cmd.ExecuteNonQuery();
            return;
        }
      

  6.   

    刚才我也试了一下  本身应该放在
    if(!ispostback){}括号外面的 以前我们做删除前提示的时候就这样做的刚才反正是放在哪都不执行 onchange事件
      

  7.   

    只是弹提示框 就是不执行 selectIndexChange里的事件 服了
      

  8.   

    把selectIndexChange事件加入到initment
    this.dlist.SelcetedIndexChanged+=new....
    可能缺了这句才不执行的。
      

  9.   

    可是 换成按钮就没问题  
    要不你 别用下拉列表的 selectIndexChange事件了
    换个按钮点击事件吧
     protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
            }
            Button1.Attributes.Add("onclick", "javascript:return confirm('您真的要选择吗?');");
        }    protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write(DropDownList1.SelectedItem.Text);
        }
      

  10.   


    dlist.Attributes.Add("onchange", "Test()')");在每次Page_Load时加入,在事件中加不行。页面上用下面JS
    <input id="Button1" onclick="Test()" type="button" value="button" />    <script type="text/javascript">
        function Test()
        {
            var bol = false;
            bol = window.confirm("是否真的要修改?");
            if(bol)//是
            {}
            else//不是
            {}
        }
        </script>
      

  11.   

    上面例子只是说明JS如何写,不用管<input id......>
      

  12.   

    用javascript来控制应该可以的.
      

  13.   

    page_load()
    {
    if(!IsPostBack) 
    {
    dlist.Attrbutes.Add("onchange","return confirm('是否真的要修改');");
    }
    }引用五楼sq_zhuyi() 的答案
    放在page_load里面
      

  14.   

    qilinshu不正确,我点击“确定”的时候,却修改不了