0

这是查询结果的一部分...

`Echo '<input type="text" name="amount" style="height:10px;width:15px;font-size:8px;"    value="1">
<input type="submit" style="height:10px;font-size:6px;" value="Xx"    onclick="confirmDeletec(\'items.php?del='.$item['Idi'].'&nr=1\')">'; `

这是javascript函数

   function confirmDeletec(delUrl3) {
     if (confirm("Are you sure you want to delete that item?")) {
      document.location = delUrl3;
     }
     }

当我单击按钮时,它会询问我是否要删除该项目,如果我按是,它将从它的总数中删除 1...

现在的问题是我如何使 nr=textbox 值(例如:items.php?del=43&nr=5 其中 textboxvalue 为 5...)然后询问我是否要删除...

我试图制作一个表格,但我无法使用确认删除功能...

我提到每个mysql结果我都有一个文本框和一个提交按钮......

4

1 回答 1

0

纯JS解决方案

改变

onclick="confirmDeletec(

onclick="return confirmDeletec(

现在将功能更改为

function confirmDeletec(delUrl3) {
    if (!confirm("Are you sure you want to delete that item?")) {
        return false;
    }
    return true;
}

如果可以使用 JQuery,请使用以下代码代替函数

$("#formid").submit(function(e){
    if (!confirm("Are you sure you want to delete that item?")) {
        e.preventDefault();
    }
});
于 2012-09-11T15:45:16.383 回答