zoukankan      html  css  js  c++  java
  • how to set onclick event priority on both client & server

    今天遇到的一个小问题
       当同一个按钮上的onclick事件同时在客户端和服务器端注册了不同的函数时,如何让服务器端的事件根据客户端事件决定是否执行?

       方法:
          在服务器端添加onclick事件:

    btnDelete.Attributes.Add("onclick","if(DeleteData())");

       按钮btnDelete必须使用客户端的input,runat设置为server
    <input type="button" id="btnDelete" runat="server" name="Delete" class="clsBtn100" value="Delete">

    这样的话,解析出来的结果就是:
    <input language="javascript" onclick="if(DeleteData()) __doPostBack('btnDelete','')" name="btnDelete" id="btnDelete" type="button" class="clsBtn100" value="Delete" />

    是否doPostBack就看客户端事件的执行结果了

    ---2005-06-05
    发表到DevX 纪念一下
    Devx01.JPG
  • 相关阅读:
    Android_AyscnTask
    Android_handler
    Android_网络操作
    Android_网络基础
    Android_Fragment
    Android_activity 生命周期
    Android-Dialog
    android_menu
    Android-约束布局
    andorid_相对布局小练习
  • 原文地址:https://www.cnblogs.com/rickel/p/156644.html
Copyright © 2011-2022 走看看