Javascript Asp.net使用Jquery编辑和保存的相同按钮

Javascript Asp.net使用Jquery编辑和保存的相同按钮,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我有类似的东西, 当我点击编辑时,它将该学生的记录填充回文本框。我想使用相同的“保存”按钮来保存和编辑。我也通过相同的按钮保存学生。 我希望当有人单击编辑按钮时,saveajax调用不会调用。我被困在那上面了。当前我编辑记录时,也插入了相同的记录。如果有人想看代码,我可以编辑问题。 谢谢 仅删除b保存单击事件 $("#btnSave").click(function (e) { }); 从函数更新学生并调用 函数更新学生直接在编辑按钮上单击事件您可以这样做: 步骤1: 如果表单中有任何必填字

我有类似的东西,

当我点击编辑时,它将该学生的记录填充回文本框。我想使用相同的“保存”按钮来保存和编辑。我也通过相同的按钮保存学生。 我希望当有人单击编辑按钮时,saveajax调用不会调用。我被困在那上面了。当前我编辑记录时,也插入了相同的记录。如果有人想看代码,我可以编辑问题。 谢谢


仅删除
b保存单击事件

$("#btnSave").click(function (e) {
});
函数更新学生
并调用

函数更新学生
直接在
编辑按钮上
单击事件

您可以这样做:

步骤1:

如果表单中有任何必填字段,请使用此字段

$("#btnSave").click(function (e) {
        e.preventDefault();
    if(Check value of required field not null or empty)
    {
       UpdateStudent(id, name, fname, roll, age, phone, address);
    }
    else
    {
          InsetStudent();
    }
});
第二步:

如果在表单中未使用任何必填字段,请使用隐藏字段。此隐藏字段的默认值将为
false
。当用户单击“编辑”时,首先将
true
指定给隐藏字段

 $("#btnSave").click(function (e) {
        e.preventDefault();
    if(Check value of Hidden field true)
    {
       UpdateStudent(id, name, fname, roll, age, phone, address);
  //Here update hidden field value to false after completing the operation
    }
    else
    {
          InsetStudent();
    }
});

希望此逻辑将对您有所帮助。

是的,显然我们希望看到代码。。如果没有这些,我们将无法获得任何帮助。您在此表单中有任何必填字段吗?没有人,我不能这样做,因为在删除btnSave click事件时,它将自动工作,而不会提示我保存。您可以在UpdateStudent函数中添加该登录名。第1步帮助我。在我的案例中,所有字段都是必需的。
$("#btnSave").click(function (e) {
});
$("#btnSave").click(function (e) {
        e.preventDefault();
    if(Check value of required field not null or empty)
    {
       UpdateStudent(id, name, fname, roll, age, phone, address);
    }
    else
    {
          InsetStudent();
    }
});
 $("#btnSave").click(function (e) {
        e.preventDefault();
    if(Check value of Hidden field true)
    {
       UpdateStudent(id, name, fname, roll, age, phone, address);
  //Here update hidden field value to false after completing the operation
    }
    else
    {
          InsetStudent();
    }
});