asp.net - jQuery 服务器端按钮

标签 asp.net jquery

我有一个页面(ASP.NET 3.5),其中有许多按钮,其中一些是保存按钮,一些不是。我必须是通用的,即不能通过 ID 调用单独的控件。我的保存按钮可能具有属性 UserSubmitBehavior = true。在点击事件处理程序中,我需要区分我按下的按钮类型,因此:

$('input[type=submit]').bind('click', function(e)
{
    //need to know how to set up this condition
    if (this.type = "submit")
    {

          //do something here 
    }
    else 
    {
          //do something else

    } 


}); 

我怎样才能做到这一点?

最佳答案

如果我理解正确的话,您有多种类型的按钮,包括常规按钮和提交按钮。您可以在一个函数中完成此操作,如下所示:

$('input[type=submit], input[type=button]').bind('click', function(e)
{
    if ($(this).attr('type') == "submit")
    {
          //do something here 
    }
    else 
    {
          //do something else
    } 
}); 

您也可以将其分解为更易读的方式:

$('input[type=button]').bind('click', function(e){
   //do button stuff here
});

$('input[type=submit]').bind('click', function(e){
   //do submit stuff here
});

就我个人而言,我更喜欢第二种方法。

关于asp.net - jQuery 服务器端按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185547/

相关文章:

c# - Listview Itemediting 不工作

javascript - jQuery Mobile 无法在 Android 设备上动态更改图像

javascript - 滚动到可滚动 div 中特定类的顶部 - 每次单击向上/向下按钮

jQuery UI 事件和 ui 对象属性

c# - 如何为用户控件内的控件生成唯一 ID

asp.net - 如何阻止来自同一 IP 的多个请求

asp.net - 设计师坚持使用 'System.Web.UI.WebControls' ,但该值不存在

c# - 使用 C#.Net 的 ASP.Net Web 应用程序的多选 TreeView 控件

javascript - Bootstrap : 'TypeError undefined is not a function' /'has no method ' tab'' when using bootstrap-tabs

javascript - 三次使用parent(),有没有更好的办法?