首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >post方法是否可以在继续使用该方法之前向用户返回一个确认框?

post方法是否可以在继续使用该方法之前向用户返回一个确认框?
EN

Stack Overflow用户
提问于 2020-06-06 01:47:33
回答 1查看 35关注 0票数 2

我正在尝试允许用户编辑页面,但我希望有一个警告,将告诉用户如果‘未来股票’减去‘他们减去的数量’是小于0,如果是的话。我希望弹出一个警告,告诉用户这一点,并询问他们是否要继续。如果他们点击‘确认’,继续使用post方法的其余部分,但如果没有,则中断它。

以下是我的编辑帖子方法中的一些相关代码,这些代码在用户编辑帖子时发生

代码语言:javascript
复制
 var currentData = db.JODetails.AsNoTracking().FirstOrDefault(j => j.ID == jODetails.ID);

 int oldItemCount = currentData.item_qty != null ? (int)currentData.item_qty : 0;                      
 db.Entry(jODetails).State = EntityState.Modified;                      

 Item i = db.Items.Find(jODetails.ItemID);
 int newItemCount = jODetails.item_qty != null ? (int)jODetails.item_qty : 0;
 int itemDiff = newItemCount - oldItemCount;

 if (itemDiff < 0)
 {
    i.Order(itemDiff);

        foreach (ItemHasComps ihc in jODetails.Items.IHC)
        {
          ihc.HasComps.Commit((int)Math.Ceiling(ihc.qty) * itemDiff);
          ihc.HasComps.Order((int)Math.Ceiling(ihc.qty) * itemDiff);
          foreach (JODetails jod in jo.JODetails)
          {
              if (jod.Items != null && jod.item_qty > 0 && ihc.ItemID == jod.ItemID)
              {
                 jod.comp_qty += itemDiff * (int)ihc.qty;
              }

              if (jod.Components != null && jod.comp_qty > 0 && ihc.CompID == jod.ComponentID)           
              { 
                  jod.comp_qty += itemDiff * (int)ihc.qty;
              }

           }
         }

 }

但在这一切完成之前,我想添加一张支票,如下所示

代码语言:javascript
复制
if (i.futurestock - itemDiff < 0)

  //return confirm box to user to continue on with method

我不知道这是否可能,或者有没有更好的方法,比如使用jquery?如有任何建议,不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-06-06 06:13:23

您可以很容易地使用以下方法,并在继续之前打开一个确认对话框。

代码语言:javascript
复制
<input type="submit" value="Edit" onclick="return 
    confirm('Are you sure you want to proceed?')"; />

如果你想发布然后打开对话框,那么你最好使用Ajax并在成功块中打开对话框。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62221342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档