繁体   English   中英

jConfirm表单提交将错误的值返回给php

[英]jConfirm form submit returns incorrect value to php

您好,我使用jConfirm将表单提交返回给php

我的html看起来像这样:

<form id="formdelete" name="formdelete" method="post" action="/home.php">
<input type="hidden" name="remove_user" id="remove_user" value="3">
<input type="submit" value="" border="0" name="image" src="" id="removeuser" class="ui-removes" onclick="DeleteUser();return false;">
</form>

<form id="formdelete" name="formdelete" method="post" action="/home.php">
<input type="hidden" name="remove_user" id="remove_user" value="4">
<input type="submit" value="" border="0" name="image" src="" id="removeuser" class="ui-removes" onclick="DeleteUser();return false;">
</form>

<form id="formdelete" name="formdelete" method="post" action="/home.php">
<input type="hidden" name="remove_user" id="remove_user" value="5">
<input type="submit" value="" border="0" name="image" src="" id="removeuser" class="ui-removes" onclick="DeleteUser();return false;">
</form>

我的JavaScript看起来像这样:

function DeleteUser(){
  jConfirm('Can you confirm this?', 'Confirmation Box', function(r) {
    if(r){
      $("#formdelete").submit();
      return true;
    }
    else
      return false;
  });
}

但是返回PHP的值总是错误的。 即使我点击了值4,它也会返回5

如果我使用普通的javascript如下所示,则效果很好:

function DeleteUser(){
      result = confirm('Delete?');
  if(!result)
    return false;

  submit();
    }

您的id应该是唯一的...因此请更改...

使用您当前的代码,您仍然可以像这样获得所需的输出,让我们尝试一下更改。

<input type="submit" value="" border="0" name="image" src="" id="removeuser" class="ui-removes" onclick="DeleteUser();return false;">

<input type="submit" value="" border="0" name="image" src="" id="removeuser" class="ui-removes" onclick="return DeleteUser();">

然后

function DeleteUser(){
  jConfirm('Can you confirm this?', 'Confirmation Box', function(r) {
    if(r){
      $("#formdelete").submit();
      return true;
    }
    else
      return false;
  });
}

function DeleteUser(){
  jConfirm('Can you confirm this?', 'Confirmation Box', function(r) {   return r; });
}

id“ formdelete”不明确。 ID属性只能在文档中出现一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM